Make jobs cancelable

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
Gabriel Adrian Samfira 2023-06-01 17:44:17 +03:00
parent 91b96b21b3
commit 3a0a28e32a
No known key found for this signature in database
GPG Key ID: 7D073DCC2C074CB5
3 changed files with 6 additions and 5 deletions

View File

@ -147,7 +147,7 @@ jobs:
-cvf binpkgs.tar . -cvf binpkgs.tar .
- name: Extract build logs - name: Extract build logs
if: always() if: always() && !cancelled()
shell: bash shell: bash
run: | run: |
set -euo pipefail set -euo pipefail
@ -158,7 +158,7 @@ jobs:
/build/${arch}-usr/var/tmp/portage /build/${arch}-usr/var/tmp/portage
- name: Upload build logs - name: Upload build logs
if: always() if: always() && !cancelled()
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
retention-days: 7 retention-days: 7

View File

@ -243,7 +243,7 @@ jobs:
set -e set -e
- name: Upload detailed test logs - name: Upload detailed test logs
if: always() if: always() && !cancelled()
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: ${{ matrix.arch }}-test-logs-and-results name: ${{ matrix.arch }}-test-logs-and-results
@ -255,7 +255,7 @@ jobs:
scripts/results-*.md scripts/results-*.md
- name: Upload raw TAP files of all runs for later merging - name: Upload raw TAP files of all runs for later merging
if: always() if: always() && !cancelled()
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: ${{ matrix.arch }}-raw-tapfiles name: ${{ matrix.arch }}-raw-tapfiles
@ -266,7 +266,7 @@ jobs:
merge_and_publish_results: merge_and_publish_results:
name: "Merge TAP reports and post results" name: "Merge TAP reports and post results"
needs: tests needs: tests
if: always() if: always() && !cancelled()
runs-on: runs-on:
- self-hosted - self-hosted
- debian - debian

View File

@ -121,6 +121,7 @@ jobs:
target_version="${CUSTOM_SDK_VERSION}" target_version="${CUSTOM_SDK_VERSION}"
fi fi
echo "setting sdk_version=${target_version} as a github output"
echo "sdk_version=${target_version}" >> "$GITHUB_OUTPUT" echo "sdk_version=${target_version}" >> "$GITHUB_OUTPUT"
# This also updates sdk_container/.repo/manifests/version.txt with the new SDK version. # This also updates sdk_container/.repo/manifests/version.txt with the new SDK version.