Skip to content

Commit a511d24

Browse files
authored
fix: workflow enhancements and upgrade (#19)
Signed-off-by: Allain Magyar <[email protected]>
1 parent a642ae0 commit a511d24

File tree

5 files changed

+2857
-2495
lines changed

5 files changed

+2857
-2495
lines changed

.github/workflows/deploy-pages.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,19 @@ permissions:
1111

1212
jobs:
1313
release-page:
14+
if: contains(github.event.commit.message, 'chore(release):') || github.event_name == 'workflow_dispatch'
1415
runs-on: ubuntu-latest
1516
environment:
1617
name: github-pages
1718
url: ${{ steps.deployment.outputs.page_url }}
1819

1920
steps:
21+
- name: Checkout
22+
uses: actions/checkout@v4
23+
24+
- name: Setup Gradle
25+
uses: gradle/gradle-build-action@v3
26+
2027
- name: Dokka
2128
run: ./gradlew dokkaHtml
2229

.github/workflows/integration.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
name: Build and test
22

3-
concurrency:
4-
group: ${{ github.head_ref }}${{ github.ref }}-e2e-tests
5-
cancel-in-progress: true
6-
73
on:
84
pull_request:
95
branches:
@@ -16,10 +12,10 @@ jobs:
1612

1713
steps:
1814
- name: Checkout
19-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
2016

21-
- name: Gradle Build Action
22-
uses: gradle/gradle-build-action@v2.6.0
17+
- name: Setup Gradle
18+
uses: gradle/gradle-build-action@v3
2319

2420
- name: Build and test
2521
run: ./gradlew build
@@ -28,8 +24,7 @@ jobs:
2824
uses: EnricoMi/publish-unit-test-result-action@v2
2925
if: always()
3026
with:
31-
files: |
32-
build/test-results/**/*.xml
27+
files: build/test-results/**/*.xml
3328

3429
- name: Publish Detekt Results
3530
run: cat build/reports/detekt/detekt.md >> $GITHUB_STEP_SUMMARY

.github/workflows/release.yml

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,13 @@ jobs:
1010
release-atala-automation:
1111
name: "Release"
1212
runs-on: ubuntu-latest
13-
env:
14-
ATALA_GITHUB_ACTOR: ${{ secrets.ATALA_GITHUB_ACTOR }}
15-
ATALA_GITHUB_TOKEN: ${{ secrets.ATALA_GITHUB_TOKEN }}
1613

1714
steps:
1815
- name: Checkout
19-
uses: actions/checkout@v3
20-
with:
21-
token: ${{ secrets.ATALA_GITHUB_TOKEN }}
22-
fetch-depth: 0
23-
24-
- name: Setup Node.js
25-
uses: actions/setup-node@v3
26-
with:
27-
node-version: "lts/*"
16+
uses: actions/checkout@v4
2817

29-
- name: Gradle Build Action
30-
uses: gradle/gradle-build-action@v2.6.0
18+
- name: Setup Gradle
19+
uses: gradle/gradle-build-action@v3
3120

3221
- uses: crazy-max/ghaction-import-gpg@v5
3322
id: import_gpg

0 commit comments

Comments
 (0)