Skip to content

Commit 376d975

Browse files
authored
Merge pull request #19 from mirurobotics/chore/bump-undici-fix-submodule-lint
chore: bump undici, pin actions to SHAs, and fix CI workflows
1 parent 28be635 commit 376d975

11 files changed

Lines changed: 146 additions & 53 deletions

File tree

.github/workflows/check-dist.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,16 @@ permissions:
2323

2424
jobs:
2525
check-dist:
26-
name: Check dist/
2726
runs-on: ubuntu-latest
2827

2928
steps:
3029
- name: Checkout
3130
id: checkout
32-
uses: actions/checkout@v6
31+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3332

3433
- name: Setup Node.js
3534
id: setup-node
36-
uses: actions/setup-node@v6
35+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
3736
with:
3837
node-version-file: .node-version
3938
cache: npm
@@ -71,7 +70,7 @@ jobs:
7170
- if: ${{ failure() && steps.diff.outcome == 'failure' }}
7271
name: Upload Artifact
7372
id: upload
74-
uses: actions/upload-artifact@v7
73+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
7574
with:
7675
name: dist
7776
path: dist/

.github/workflows/ci.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,16 @@ permissions:
1414

1515
jobs:
1616
unit-tests:
17-
name: Unit Tests
1817
runs-on: ubuntu-latest
1918

2019
steps:
2120
- name: Checkout
2221
id: checkout
23-
uses: actions/checkout@v6
22+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2423

2524
- name: Setup Node.js
2625
id: setup-node
27-
uses: actions/setup-node@v6
26+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
2827
with:
2928
node-version-file: .node-version
3029
cache: npm
@@ -46,12 +45,11 @@ jobs:
4645
run: npm run ci-test
4746

4847
test-action:
49-
name: Test Action
5048
runs-on: ubuntu-latest
5149

5250
steps:
5351
- name: Checkout
54-
uses: actions/checkout@v6
52+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
5553

5654
- name: Test Local Action
5755
id: test-action
@@ -65,7 +63,7 @@ jobs:
6563
miru version
6664
6765
action-tests:
68-
name: Action Test (${{ matrix.os }})
66+
name: action-test-${{ matrix.os }}
6967
runs-on: ${{ matrix.os }}
7068
strategy:
7169
fail-fast: false
@@ -78,7 +76,7 @@ jobs:
7876

7977
steps:
8078
- name: Checkout
81-
uses: actions/checkout@v6
79+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
8280

8381
- name: Setup Miru CLI
8482
id: setup
@@ -98,11 +96,10 @@ jobs:
9896
echo "version output is set correctly: ${{ steps.setup.outputs.version }}"
9997
10098
version-pin-test:
101-
name: Version Pin Test
10299
runs-on: ubuntu-latest
103100
steps:
104101
- name: Checkout
105-
uses: actions/checkout@v6
102+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
106103

107104
- name: Setup Miru CLI (pinned)
108105
id: setup

.github/workflows/codeql-analysis.yml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,33 +18,26 @@ permissions:
1818
security-events: write
1919

2020
jobs:
21-
analyze:
22-
name: Analyze
21+
codeql:
2322
runs-on: ubuntu-latest
2423

25-
strategy:
26-
fail-fast: false
27-
matrix:
28-
language:
29-
- typescript
30-
3124
steps:
3225
- name: Checkout
3326
id: checkout
34-
uses: actions/checkout@v6
27+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3528

3629
- name: Initialize CodeQL
3730
id: initialize
38-
uses: github/codeql-action/init@v4
31+
uses: github/codeql-action/init@38697555549f1db7851b81482ff19f1fa5c4fedc # v4
3932
with:
4033
config-file: .github/codeql/codeql-config.yml
41-
languages: ${{ matrix.language }}
34+
languages: typescript
4235
source-root: src
4336

4437
- name: Autobuild
4538
id: autobuild
46-
uses: github/codeql-action/autobuild@v4
39+
uses: github/codeql-action/autobuild@38697555549f1db7851b81482ff19f1fa5c4fedc # v4
4740

4841
- name: Perform CodeQL Analysis
4942
id: analyze
50-
uses: github/codeql-action/analyze@v4
43+
uses: github/codeql-action/analyze@38697555549f1db7851b81482ff19f1fa5c4fedc # v4

.github/workflows/licensed.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ jobs:
2727
steps:
2828
- name: Checkout
2929
id: checkout
30-
uses: actions/checkout@v6
30+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3131

3232
- name: Setup Node.js
3333
id: setup-node
34-
uses: actions/setup-node@v6
34+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
3535
with:
3636
node-version-file: .node-version
3737
cache: npm
@@ -42,11 +42,11 @@ jobs:
4242

4343
- name: Setup Ruby
4444
id: setup-ruby
45-
uses: ruby/setup-ruby@v1
45+
uses: ruby/setup-ruby@319994f95fa847cf3fb3cd3dbe89f6dcde9f178f # v1
4646
with:
4747
ruby-version: ruby
4848

49-
- uses: licensee/setup-licensed@v1.3.2
49+
- uses: licensee/setup-licensed@0d52e575b3258417672be0dff2f115d7db8771d8 # v1.3.2
5050
with:
5151
version: 4.x
5252
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/linter.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,18 @@ permissions:
2121

2222
jobs:
2323
lint:
24-
name: Lint Codebase
2524
runs-on: ubuntu-latest
2625

2726
steps:
2827
- name: Checkout
2928
id: checkout
30-
uses: actions/checkout@v6
29+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3130
with:
3231
fetch-depth: 0
3332

3433
- name: Setup Node.js
3534
id: setup-node
36-
uses: actions/setup-node@v6
35+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
3736
with:
3837
node-version-file: .node-version
3938
cache: npm
@@ -44,7 +43,7 @@ jobs:
4443

4544
- name: Lint Codebase
4645
id: super-linter
47-
uses: super-linter/super-linter/slim@v8
46+
uses: super-linter/super-linter/slim@61abc07d755095a68f4987d1c2c3d1d64408f1f9 # v8
4847
env:
4948
CHECKOV_FILE_NAME: .checkov.yml
5049
DEFAULT_BRANCH: main

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
contents: write
3131

3232
steps:
33-
- uses: actions/checkout@v6
33+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3434

3535
- name: Validate package.json version
3636
run: |

0 commit comments

Comments
 (0)