mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-18 04:18:10 +00:00
ci: actions: don't fail for outside contributors
This commit is contained in:
parent
6a8ce5b5c0
commit
99f2f2bbe9
8
.github/workflows/core.yml
vendored
8
.github/workflows/core.yml
vendored
@ -217,6 +217,7 @@ jobs:
|
||||
with:
|
||||
model: ${{ matrix.model }}
|
||||
if: ${{ always() && env.ACTIONS_DO_UI_TEST == 'true' }}
|
||||
continue-on-error: true
|
||||
- uses: ./.github/actions/ui-comment
|
||||
if: ${{ failure() && env.ACTIONS_DO_UI_TEST == 'true' }}
|
||||
- uses: actions/upload-artifact@v4
|
||||
@ -264,6 +265,7 @@ jobs:
|
||||
with:
|
||||
model: ${{ matrix.model }}
|
||||
if: always()
|
||||
continue-on-error: true
|
||||
- run: mv core/src/.coverage core/.coverage.test_click || true
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
@ -328,6 +330,7 @@ jobs:
|
||||
with:
|
||||
model: ${{ matrix.model }}
|
||||
if: always()
|
||||
continue-on-error: true
|
||||
- run: mv core/src/.coverage core/.coverage.test_persistence || true
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
@ -599,6 +602,7 @@ jobs:
|
||||
- core_click_test
|
||||
- core_persistence_test
|
||||
- core_device_test
|
||||
continue-on-error: true
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/download-artifact@v4
|
||||
@ -611,12 +615,14 @@ jobs:
|
||||
with:
|
||||
role-to-assume: arn:aws:iam::538326561891:role/gh_actions_deploy_dev_firmware_data
|
||||
aws-region: eu-west-1
|
||||
- run: "for F in screens_*.tar; do tar xvf $F; done"
|
||||
continue-on-error: true
|
||||
- run: "for F in screens_*.tar; do tar xvf $F; done || true"
|
||||
- run: nix-shell --run "poetry run python -m tests.ui_tests.reporting master-diff TT TR"
|
||||
- run: mv tests/ui_tests/reports/master_diff .
|
||||
- name: Upload diff from main branch
|
||||
run: |
|
||||
aws s3 sync master_diff s3://data.trezor.io/dev/firmware/master_diff/${{ github.run_id }}
|
||||
continue-on-error: true
|
||||
|
||||
core_ui_comment:
|
||||
name: Post comment with UI diff URLs
|
||||
|
6
.github/workflows/legacy.yml
vendored
6
.github/workflows/legacy.yml
vendored
@ -97,6 +97,7 @@ jobs:
|
||||
- uses: ./.github/actions/ui-report
|
||||
with:
|
||||
model: T1B1
|
||||
continue-on-error: true
|
||||
if: ${{ always() && matrix.coins == 'universal' }}
|
||||
- uses: ./.github/actions/ui-comment
|
||||
if: ${{ failure() && matrix.coins == 'universal' }}
|
||||
@ -150,6 +151,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
needs:
|
||||
- legacy_device_test
|
||||
continue-on-error: true
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/download-artifact@v4
|
||||
@ -162,12 +164,14 @@ jobs:
|
||||
with:
|
||||
role-to-assume: arn:aws:iam::538326561891:role/gh_actions_deploy_dev_firmware_data
|
||||
aws-region: eu-west-1
|
||||
- run: "for F in screens_*.tar; do tar xvf $F; done"
|
||||
continue-on-error: true
|
||||
- run: "for F in screens_*.tar; do tar xvf $F; done || true"
|
||||
- run: nix-shell --run "poetry run python -m tests.ui_tests.reporting master-diff T1"
|
||||
- run: mv tests/ui_tests/reports/master_diff .
|
||||
- name: Upload main branch diff
|
||||
run: |
|
||||
aws s3 sync master_diff s3://data.trezor.io/dev/firmware/master_diff/${{ github.run_id }}
|
||||
continue-on-error: true
|
||||
|
||||
legacy_ui_comment:
|
||||
name: Post comment with UI diff URLs
|
||||
|
Loading…
Reference in New Issue
Block a user