|
|
@@ -6,6 +6,14 @@ on:
|
|
|
- dev
|
|
|
pull_request:
|
|
|
workflow_dispatch:
|
|
|
+
|
|
|
+concurrency:
|
|
|
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
|
|
+ cancel-in-progress: true
|
|
|
+
|
|
|
+permissions:
|
|
|
+ contents: read
|
|
|
+
|
|
|
jobs:
|
|
|
unit:
|
|
|
name: unit (${{ matrix.settings.name }})
|
|
|
@@ -86,18 +94,3 @@ jobs:
|
|
|
path: |
|
|
|
packages/app/e2e/test-results
|
|
|
packages/app/e2e/playwright-report
|
|
|
-
|
|
|
- required:
|
|
|
- name: test (linux)
|
|
|
- runs-on: blacksmith-4vcpu-ubuntu-2404
|
|
|
- needs:
|
|
|
- - unit
|
|
|
- - e2e
|
|
|
- if: always()
|
|
|
- steps:
|
|
|
- - name: Verify upstream test jobs passed
|
|
|
- run: |
|
|
|
- echo "unit=${{ needs.unit.result }}"
|
|
|
- echo "e2e=${{ needs.e2e.result }}"
|
|
|
- test "${{ needs.unit.result }}" = "success"
|
|
|
- test "${{ needs.e2e.result }}" = "success"
|