Skip to content

Conversation

@BradLugo
Copy link
Contributor

@BradLugo BradLugo commented Jan 17, 2024

Description

These changes enable GitHub Action workflows for jobs that were previously running in OSCI. Once merged, any new tags containing these changes will have OSCI configs that look more like master's than the other release branch OSCI configs.

Note for reviewers: here's the OSCI config that gates certain jobs from running in certain contexts: https://github.com/stackrox/scanner/blob/master/scripts/ci/gate-jobs-config.json. We should generally try to follow this for now unless we see a compelling reason not to.

Copy link
Contributor

@RTann RTann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we want to run diff-dumps in release-* branches. Just master and PR with the generate-dumps-on-pr label.

We also want to run upload-dumps-for-downstream upon tag (would that be in a separate PR?)

push:
branches:
- master
- 'release-*'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we may need to run these things upon tag creation, too? Not sure how to convert the OSCI release process into GHA release

@BradLugo BradLugo force-pushed the blugo/ROX-21124-GHA-for-release-branches branch from 2f1911f to e2b90fd Compare June 21, 2024 15:56
@BradLugo BradLugo requested a review from RTann June 21, 2024 15:58
@BradLugo BradLugo force-pushed the blugo/ROX-21124-GHA-for-release-branches branch from e2b90fd to 208fe6b Compare June 21, 2024 16:00
@BradLugo BradLugo requested a review from a team June 21, 2024 16:01
@BradLugo BradLugo requested review from daynewlee, dcaravel and jvdm June 26, 2024 15:24
Copy link
Contributor

@dcaravel dcaravel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Regarding testing - assuming since some of the jobs only run on merge to master will have to monitor the runs to ensure no issues.

@BradLugo BradLugo merged commit a42d2ae into master Jun 27, 2024
@BradLugo BradLugo deleted the blugo/ROX-21124-GHA-for-release-branches branch June 27, 2024 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants