|
1 | 1 | name: Build on every push |
2 | 2 |
|
3 | 3 | on: |
| 4 | + pull_request: |
| 5 | + types: [opened, synchronize, reopened] |
| 6 | + paths-ignore: &docs-and-assets |
| 7 | + - '**/*.md' |
| 8 | + - '**/*.png' |
| 9 | + - '**/*.jpg' |
| 10 | + - '**/*.webp' |
| 11 | + - '**/*.svg' |
| 12 | + - '**/*.ico' |
| 13 | + - '**/LICENSE' |
| 14 | + - '.github/ISSUE_TEMPLATE/**' |
| 15 | + - '.github/PULL_REQUEST_TEMPLATE.md' |
| 16 | + - 'docs/**' |
4 | 17 | push: |
| 18 | + branches: [main] |
| 19 | + paths-ignore: *docs-and-assets |
5 | 20 |
|
6 | 21 | concurrency: |
7 | 22 | group: ${{ github.workflow }}-${{ github.ref }} |
|
20 | 35 | version: |
21 | 36 | uses: walt-id/waltid-identity/.github/workflows/version.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
22 | 37 | gradle-build: |
23 | | - uses: walt-id/waltid-identity/.github/workflows/gradle.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
| 38 | + uses: walt-id/waltid-identity/.github/workflows/gradle.yml@0601e9b457f63238dfbc2a9a4fa54b7b1aee0a9d |
24 | 39 | secrets: inherit |
25 | 40 | needs: |
26 | 41 | - android-eligibility |
|
29 | 44 | version: ${{ needs.version.outputs.release_version }} |
30 | 45 | enable-android-build: ${{ needs.android-eligibility.outputs.should-run == 'true' }} |
31 | 46 | report-check-name: 'gradle-build / gradle (ubuntu-22.04)' |
32 | | - docker-matrix: |
33 | | - uses: walt-id/waltid-identity/.github/workflows/load-json.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
34 | | - with: |
35 | | - jsonpath: ".github/workflows/data/docker-matrix.json" |
36 | | - docker: |
37 | | - uses: walt-id/waltid-identity/.github/workflows/docker.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
38 | | - secrets: inherit |
39 | | - needs: [ version, docker-matrix ] |
40 | | - with: |
41 | | - images: ${{ needs.docker-matrix.outputs.json }} |
42 | | - version: ${{ needs.version.outputs.release_version }} |
43 | | - artifact: true |
44 | | - api-docker-matrix: |
45 | | - uses: walt-id/waltid-identity/.github/workflows/load-json.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
46 | | - with: |
47 | | - jsonpath: ".github/workflows/data/api-docker-matrix.json" |
48 | | - api-docker: |
49 | | - uses: walt-id/waltid-identity/.github/workflows/api-docker.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
50 | | - secrets: inherit |
51 | | - needs: [ version, api-docker-matrix ] |
52 | | - with: |
53 | | - images: ${{ needs.api-docker-matrix.outputs.json }} |
54 | | - version: ${{ needs.version.outputs.release_version }} |
55 | | - artifact: true |
56 | | - ebsi-ct-v3: |
57 | | - # disabled job because of ebsi certificate issues (expired certificate) |
58 | | - if: false |
59 | | - uses: walt-id/waltid-identity/.github/workflows/ebsictv3.yml@6bb27c98fb66d9525dcc5ed8b0e703ff07a18c4a |
60 | | - needs: [ version, docker, api-docker ] |
61 | | - secrets: inherit |
62 | | - with: |
63 | | - artifact: issuer-api |
64 | | - tag: "waltid/issuer-api:${{ needs.version.outputs.release_version }}" |
0 commit comments