Skip to content

Commit aa22a45

Browse files
authored
ci: update workflows with nicer labels (#287)
1 parent 7eb6254 commit aa22a45

File tree

5 files changed

+48
-44
lines changed

5 files changed

+48
-44
lines changed

.changeset/kind-horses-float.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
update ci workflows

.github/workflows/ci.yml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,28 @@ jobs:
1919
needs: [skip-check]
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v4
22+
- name: Checkout Repository
23+
uses: actions/checkout@v5
2324
with:
2425
fetch-depth: 0 ## Needed for Changesets to find `main` branch
2526
## https://github.com/changesets/changesets/issues/517
2627
- name: Create git reference to main branch (for Changesets)
2728
if: ${{ github.event.pull_request.title != 'Version Packages' }}
2829
run: git pull --force --no-tags origin main:main
29-
- uses: pnpm/action-setup@v3
30-
- uses: actions/setup-node@v4
30+
- name: Setup PNPM
31+
uses: pnpm/action-setup@v4
32+
- name: Setup Node
33+
uses: actions/setup-node@v5
3134
with:
32-
node-version: 20
35+
node-version: 22
3336
cache: pnpm
34-
- run: pnpm install
35-
- run: pnpm exec changeset status --since=main
36-
- run: pnpm format:check
37-
- run: pnpm lint
38-
- run: pnpm test
37+
- name: Install Dependencies
38+
run: pnpm install
39+
- name: Check Changeset Status
40+
run: pnpm exec changeset status --since=main
41+
- name: Check Format
42+
run: pnpm format:check
43+
- name: Check Lint
44+
run: pnpm lint
45+
- name: Run Tests
46+
run: pnpm test

.github/workflows/release.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,23 @@ jobs:
1818
name: Release
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v4
21+
- name: Checkout Repository
22+
uses: actions/checkout@v5
2223
with:
2324
fetch-depth: 0
24-
2525
- name: Git Config
2626
run: |
2727
git config user.name "github-action"
2828
git config user.email "[email protected]"
29-
30-
- uses: pnpm/action-setup@v3
31-
32-
- uses: actions/setup-node@v4
29+
- name: Setup PNPM
30+
uses: pnpm/action-setup@v4
31+
- name: Setup Node
32+
uses: actions/setup-node@v5
3333
with:
34-
node-version: 20
34+
node-version: 22
3535
cache: pnpm
36-
37-
- run: pnpm i
38-
36+
- name: Install Dependencies
37+
run: pnpm i
3938
- name: Create Release Pull Request or Publish to Qlik GitHub Packages npm registry
4039
id: changesets
4140
uses: changesets/action@v1

.github/workflows/update-deps.yaml

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,26 @@ jobs:
1313
update-dependencies:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
17-
16+
- name: Checkout Repository
17+
uses: actions/checkout@v5
1818
- name: Git Config
1919
run: |
2020
git config user.name "github-action"
2121
git config user.email "[email protected]"
22-
23-
- uses: pnpm/action-setup@v3
24-
25-
- uses: actions/setup-node@v4
22+
- name: Setup PNPM
23+
uses: pnpm/action-setup@v4
24+
- name: Setup Node
25+
uses: actions/setup-node@v5
2626
with:
27-
node-version: 20
27+
node-version: 22
2828
cache: pnpm
29-
30-
- run: pnpm install
31-
29+
- name: Install Dependencies
30+
run: pnpm install
3231
- name: Update Dependencies
3332
run: pnpm update --latest --recursive
34-
3533
- name: Run test cases to update test output diff
3634
continue-on-error: true
3735
run: pnpm test
38-
3936
- name: Create Pull Request
4037
id: cpr
4138
uses: peter-evans/create-pull-request@v7
@@ -47,11 +44,3 @@ jobs:
4744
branch: chore/update-dependencies
4845
delete-branch: true
4946
title: "chore: update npm dependencies"
50-
51-
- name: Enable Pull Request Automerge
52-
if: steps.cpr.outputs.pull-request-operation == 'created'
53-
uses: peter-evans/enable-pull-request-automerge@v2
54-
with:
55-
token: ${{ secrets.GH_ACCESS_TOKEN }}
56-
pull-request-number: ${{ steps.cpr.outputs.pull-request-number }}
57-
merge-method: squash

.github/workflows/update-eslint-configs.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,25 @@ jobs:
1111
update-configs:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- name: Checkout Repository
15+
uses: actions/checkout@v5
1516

1617
- name: Git Config
1718
run: |
1819
git config user.name "github-action"
1920
git config user.email "[email protected]"
2021
21-
- uses: pnpm/action-setup@v3
22+
- name: Setup PNPM
23+
uses: pnpm/action-setup@v4
2224

23-
- uses: actions/setup-node@v4
25+
- name: Setup Node
26+
uses: actions/setup-node@v5
2427
with:
25-
node-version: 20
28+
node-version: 22
2629
cache: pnpm
2730

28-
- run: pnpm install
31+
- name: Install Dependencies
32+
run: pnpm install
2933

3034
- name: Update Configs
3135
run: ./packages/eslint-config/test/update-configs.sh

0 commit comments

Comments
 (0)