Skip to content

Commit 4b86cdc

Browse files
authored
DYN-8168 Update build workflow (#35)
* Update action versions * Add dependabot.yml * Add step to install lcov Add step to install lcov
1 parent 3af21c0 commit 4b86cdc

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
2+
3+
version: 2
4+
updates:
5+
- package-ecosystem: "github-actions"
6+
directory: ".github/workflows"
7+
schedule:
8+
interval: "weekly"

.github/workflows/build.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
1919

2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2222
- name: Use Node.js ${{ matrix.node-version }}
23-
uses: actions/setup-node@v3
23+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2424
with:
2525
node-version: ${{ matrix.node-version }}
2626
cache: "npm"
@@ -34,8 +34,12 @@ jobs:
3434
run: npx playwright install chromium --with-deps
3535
- name: E2E tests
3636
run: npm run test:e2e
37+
- name: Setup LCOV
38+
uses: hrishikesh-kadam/setup-lcov@6c1aa0cc9e1c02f9f58f01ac599f1064ccc83470 # v1.1.0
39+
with:
40+
ref: v1.16
3741
- name: Code Coverage Report
38-
uses: zgosalvez/github-actions-report-lcov@v1
42+
uses: zgosalvez/github-actions-report-lcov@5989987f8058a03137e90bc16f9c0baaac5e069a # v4.1.22
3943
with:
4044
coverage-files: coverage/lcov.info
4145
# minimum-coverage: 50

0 commit comments

Comments
 (0)