-
Notifications
You must be signed in to change notification settings - Fork 338
MOD-13779 | MOD-13574 | MOD-13811 Dockerize CI, add AL2023 and macos-… #1502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -24,30 +24,21 @@ jobs: | |
| id: set-env | ||
| run: | | ||
| echo "redis-ref=7.2" >> $GITHUB_OUTPUT # todo change per version/tag | ||
| linux: | ||
| uses: ./.github/workflows/flow-linux-x86.yml | ||
| build-linux-x64: | ||
| uses: ./.github/workflows/flow-linux.yml | ||
| needs: [prepare-values] | ||
| with: | ||
| arch: x64 | ||
| # os: jammy rocky9 amazonlinux2 | ||
| os: bionic focal jammy rocky8 rocky9 bullseye amazonlinux2 mariner2 azurelinux3 | ||
| os: bionic focal jammy rocky8 rocky9 bullseye amazonlinux2 mariner2 azurelinux3 alpine | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Weekly workflow missing amazonlinux2023 in OS listsLow Severity The Additional Locations (1) |
||
| redis-ref: ${{needs.prepare-values.outputs.redis-ref}} | ||
| secrets: inherit | ||
| ubuntu-arm64: | ||
| uses: ./.github/workflows/flow-linux-arm.yml | ||
| needs: [prepare-values] | ||
| with: | ||
| redis-ref: ${{needs.prepare-values.outputs.redis-ref}} | ||
| secrets: inherit | ||
| azurelinux3-arm64: | ||
| uses: ./.github/workflows/flow-azurelinux3-arm.yml | ||
| needs: [prepare-values] | ||
| with: | ||
| redis-ref: ${{needs.prepare-values.outputs.redis-ref}} | ||
| secrets: inherit | ||
| alpine: | ||
| uses: ./.github/workflows/flow-alpine.yml | ||
| build-linux-arm64: | ||
| uses: ./.github/workflows/flow-linux.yml | ||
| needs: [prepare-values] | ||
| with: | ||
| arch: arm64 | ||
| os: bionic focal jammy rocky9 azurelinux3 alpine | ||
| redis-ref: ${{needs.prepare-values.outputs.redis-ref}} | ||
| secrets: inherit | ||
| macos: | ||
|
|
@@ -57,9 +48,10 @@ jobs: | |
| redis-ref: ${{needs.prepare-values.outputs.redis-ref}} | ||
| secrets: inherit | ||
| linux-valgrind: | ||
| uses: ./.github/workflows/flow-linux-x86.yml | ||
| uses: ./.github/workflows/flow-linux.yml | ||
| needs: [prepare-values] | ||
| with: | ||
| arch: x64 | ||
| os: jammy | ||
| redis-ref: ${{needs.prepare-values.outputs.redis-ref}} | ||
| run_valgrind: true | ||
|
|
||
This file was deleted.


There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI builds all platforms without OS restriction
Medium Severity
Neither
build-linux-x64norbuild-linux-arm64specifies anosparameter, soflow-linux.ymlfalls back to all default platforms (11 x64 + 7 arm64 = 18 builds). The old CI workflow was restricted to justjammy rocky9 amazonlinux2 azurelinux3for x64 and only azurelinux3 for arm64. This ~3.6x increase in matrix jobs runs on every pull request, significantly increasing CI resource consumption and feedback time.