Skip to content

Commit 666412b

Browse files
authored
Merge pull request #361 from larouxn/github_action_dependabot_and_pin
Setup GitHub Actions Dependabot and pin actions to commits
2 parents 4b4199d + e568da2 commit 666412b

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,11 @@ updates:
1818
open-pull-requests-limit: 100
1919
insecure-external-code-execution: allow
2020
registries: "*"
21+
- package-ecosystem: github-actions
22+
directory: "/"
23+
schedule:
24+
interval: weekly
25+
ignore:
26+
# Can not bump past v1.5.1 until https://github.com/changesets/action/issues/501 is fixed
27+
- dependency-name: "changesets/action"
28+
versions: [">=1.5.1"]

.github/workflows/ci-typescript.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111
working-directory: lang/typescript
1212
steps:
1313
- name: Check out code
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
1515
- name: Setup Node
16-
uses: actions/setup-node@v3
16+
uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
1717
with:
1818
node-version: 20
1919
- name: Setup PNPM
20-
uses: pnpm/action-setup@v4
20+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
2121
with:
2222
version: 9.1.3
2323
- name: Install dependencies

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
1717
steps:
1818
- name: Check out code
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
2020
- name: Set up Ruby ${{ matrix.ruby }}
21-
uses: ruby/setup-ruby@v1
21+
uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0
2222
with:
2323
ruby-version: ${{ matrix.ruby }}
2424
bundler-cache: true

.github/workflows/npm-release.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,22 @@ jobs:
2020
working-directory: lang/typescript
2121
steps:
2222
- name: Checkout Repo
23-
uses: actions/checkout@v3
23+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
2424
with:
2525
token: ${{ secrets.SHOPIFY_GH_ACCESS_TOKEN }}
2626
- name: Setup Node
27-
uses: actions/setup-node@v3
27+
uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
2828
with:
2929
node-version: 20
3030
- name: Setup PNPM
31-
uses: pnpm/action-setup@v4
31+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
3232
with:
3333
version: 9.1.3
3434
- name: Install dependencies
3535
run: pnpm install --frozen-lockfile
3636
- name: Create release Pull Request or publish to NPM
3737
id: changesets
38-
# uses: changesets/action@v1
39-
uses: changesets/action@v1.5.1 # workaround until fix for https://github.com/changesets/action/issues/501
38+
uses: changesets/action@001cd79f0a536e733315164543a727bdf2d70aff # v1.5.1
4039
with:
4140
publish: pnpm release
4241
cwd: lang/typescript

0 commit comments

Comments
 (0)