-
Notifications
You must be signed in to change notification settings - Fork 306
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
SRE-2171 ci: Big refactor of GHA workflows (#15556) #15588
Conversation
Errors are Unable to load ticket data |
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.
Scorecard found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
ba883ab
to
6e9bcc5
Compare
matrix: ${{ steps.matrix.outputs.text }} | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
with: | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
- name: Import commit pragmas | ||
uses: daos-stack/action-import-commit-pragmas@v1 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
COMMIT_STATUS_DISTRO_VERSION: | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
fetch-depth: 500 | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
- name: Import commit pragmas | ||
uses: daos-stack/action-import-commit-pragmas@v1 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
- name: Publish test results | ||
if: (!cancelled()) && (success() || failure()) && | ||
steps.run-test.outcome != 'skipped' | ||
uses: EnricoMi/publish-unit-test-result-action@v2 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
path: ${{ env.STAGE_NAME }}/**/results.xml | ||
- name: Update commit status | ||
if: contains(fromJSON('["push", "pull_request"]'), github.event_name) | ||
uses: ouzi-dev/commit-status-updater@v2 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
DISTRO: | ||
CLUSTER_REQUEST_reqid: | ||
STAGE_NAME: | ||
QUEUE_URL: | ||
LABEL: | ||
STAGE_TAGS: |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
DISTRO_NAME: | ||
DISTRO_VERSION: | ||
COMMIT_STATUS_DISTRO_VERSION: | ||
steps: | ||
- name: Checkout code |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
steps: | ||
- name: Checkout code |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
552c37a
to
36b6fa6
Compare
Functional on EL 8.8 Test Results133 tests 129 ✅ 1h 31m 53s ⏱️ Results for commit 36b6fa6. ♻️ This comment has been updated with latest results. |
Functional on Leap 15.5 Test Results133 tests 129 ✅ 1h 24m 46s ⏱️ Results for commit 36b6fa6. ♻️ This comment has been updated with latest results. |
Functional on EL 9.4 Test Results133 tests 128 ✅ 1h 36m 42s ⏱️ For more details on these failures, see this check. Results for commit 36b6fa6. ♻️ This comment has been updated with latest results. |
Functional Hardware Large Test Results64 tests 64 ✅ 26m 2s ⏱️ Results for commit 36b6fa6. ♻️ This comment has been updated with latest results. |
Functional Hardware Medium Test Results132 tests 105 ✅ 2h 5m 16s ⏱️ Results for commit 36b6fa6. ♻️ This comment has been updated with latest results. |
Functional Hardware Medium Verbs Provider Test Results27 tests 26 ✅ 7m 5s ⏱️ For more details on these errors, see this check. Results for commit 36b6fa6. |
Add the use of reusable workflows and actions to reduce the amount of duplicated code in this repository as well as dependency repositories. Run Bullseye workflow on schedule (#15574) Saturdays at midnight, UTC. Accept and propagate a run-gha variable (#15576) For the case where daos is being used as a downstream test. Test inputs context before trying to use it. Fixes: SRE-2570 DAOS-16262 Skip-PR-comments: true Test-tag: always_passes Required-githooks: true Signed-off-by: Brian J. Murrell <[email protected]>
36b6fa6
to
35af6f5
Compare
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
with: | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
- name: Import commit pragmas | ||
uses: daos-stack/action-import-commit-pragmas@v1 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
with: | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
- name: Import commit pragmas | ||
uses: daos-stack/action-import-commit-pragmas@v1 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 |
Check warning
Code scanning / Scorecard
Pinned-Dependencies Medium
Remediation tip: update your workflow using https://app.stepsecurity.io
Click Remediation section below for further remediation help
Yes, this PR should be unaffected by those -- other than their stages in CI fail, but that has no impact on the stages this PR adds. This PR does nothing with or about Ubuntu. |
Adding @daos-stack/daos-gatekeeper should this get approved for |
Normally we should get merge approval before requesting gatekeeper. I requested approval on the ticket, which I expect to be approved |
Add the use of reusable workflows and actions to reduce the amount of
duplicated code in this repository as well as dependency repositories.
Run Bullseye workflow on schedule (#15574)
Saturdays at midnight, UTC.
Accept and propagate a run-gha variable (#15576)
For the case where daos is being used as a downstream test.
Fixes: SRE-2570 DAOS-16262
Run-GHA: true
Skip-PR-comments: true
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: