eclipse-cbi / org.eclipse.cbi

CBI Maven plugins and Webservices
https://eclipse-cbi.github.io/org.eclipse.cbi/
Eclipse Public License 2.0
1 stars 10 forks source link

Run licensecheck #424

Closed akurtakov closed 6 months ago

akurtakov commented 6 months ago

Licensecheck fails to start with https://github.com/eclipse-cbi/org.eclipse.cbi/actions/runs/8230419948 . @mbarbero @fredg02 should this one be allowed? I would say yes as dash-licenses uses it by default.

fredg02 commented 6 months ago

@akurtakov AFAICT there has been no HelpDesk issue requesting the setup of the license vetting workflow for the CBI project, so far. Can you open one?

akurtakov commented 6 months ago

Here you are https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4416

akurtakov commented 6 months ago

@fredg02 It still doesn't run licensecheck as can be seen at https://github.com/eclipse-cbi/org.eclipse.cbi/actions/runs/8237852312 . There must be some org or repo config allowing only given set of GH actions.

akurtakov commented 6 months ago

E.g. smth like https://docs.github.com/en/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization but I'm allowed to see these configs.

netomi commented 6 months ago

can be enabled via self-service.

netomi commented 6 months ago

running octopin I get the following list of actions:

/home/tn/workspace/eclipse/eclipse-cbi/org.eclipse.cbi/.github/workflows/licensecheck.yml
└── eclipse/dash-licenses/.github/workflows/mavenLicenseCheck.yml@master
    ├── actions/cache@v4
    ├── actions/checkout@v4
    ├── actions/checkout@v4
    ├── actions/github-script@v7
    ├── actions/github-script@v7
    ├── actions/setup-java@v4
    ├── actions/upload-artifact@v4
    ├── eclipse/dash-licenses/.github/actions/maven-license-check-action@master
    └── stCarolas/setup-maven@v5
netomi commented 6 months ago

Created https://github.com/eclipse-cbi/.eclipsefdn/pull/11

netomi commented 6 months ago

should work now.

fredg02 commented 6 months ago

E.g. smth like https://docs.github.com/en/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization but I'm allowed to see these configs.

With the self-service you can see almost all the configs: https://github.com/eclipse-cbi/.eclipsefdn/blob/main/otterdog/eclipse-cbi.jsonnet

fredg02 commented 6 months ago

@akurtakov please test if it works as expected now.

akurtakov commented 6 months ago

/request-license-review on https://github.com/eclipse-cbi/org.eclipse.cbi/pull/425 did nothing so I guess I screwed smth.