Skip to content

Commit 56e2605

Browse files
authored
Merge pull request #494 from OpenVoxProject/pin
pin all external actions
2 parents 4a62fb3 + 997f4f7 commit 56e2605

4 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/gem_release.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ jobs:
1515
name: Build the gem
1616
runs-on: ubuntu-24.04
1717
steps:
18-
- uses: actions/checkout@v7
18+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1919
- name: Install Ruby
20-
uses: ruby/setup-ruby@v1
20+
uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0
2121
with:
2222
ruby-version: 'ruby'
2323
- name: Build gem
2424
shell: bash
2525
run: gem build --verbose *.gemspec
2626
- name: Upload gem to GitHub cache
27-
uses: actions/upload-artifact@v7
27+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
2828
with:
2929
name: gem-artifact
3030
path: '*.gem'
@@ -39,7 +39,7 @@ jobs:
3939
contents: write # clone repo and create release
4040
steps:
4141
- name: Download gem from GitHub cache
42-
uses: actions/download-artifact@v8
42+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
4343
with:
4444
name: gem-artifact
4545
- name: Create Release
@@ -56,7 +56,7 @@ jobs:
5656
packages: write # publish to rubygems.pkg.github.com
5757
steps:
5858
- name: Download gem from GitHub cache
59-
uses: actions/download-artifact@v8
59+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
6060
with:
6161
name: gem-artifact
6262
- name: Publish gem to GitHub packages
@@ -73,10 +73,10 @@ jobs:
7373
id-token: write # rubygems.org authentication
7474
steps:
7575
- name: Download gem from GitHub cache
76-
uses: actions/download-artifact@v8
76+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
7777
with:
7878
name: gem-artifact
79-
- uses: rubygems/configure-rubygems-credentials@v2.1.0
79+
- uses: rubygems/configure-rubygems-credentials@dc5a8d8553e6ee01fc26761a49e99e733d17954a # v2.1.0
8080
- name: Publish gem to rubygems.org
8181
shell: bash
8282
run: gem push *.gem
@@ -92,11 +92,11 @@ jobs:
9292
- release-to-rubygems
9393
steps:
9494
- name: Download gem from GitHub cache
95-
uses: actions/download-artifact@v8
95+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
9696
with:
9797
name: gem-artifact
9898
- name: Install Ruby
99-
uses: ruby/setup-ruby@v1
99+
uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0
100100
with:
101101
ruby-version: 'ruby'
102102
- name: Wait for release to propagate

.github/workflows/promote.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ubuntu-latest
3232
steps:
3333
- name: Checkout repository
34-
uses: actions/checkout@v7
34+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3535
with:
3636
ref: ${{ inputs.branch }}
3737
token: ${{ secrets.OPENVOXBOT_COMMIT_AND_PRS }}
@@ -86,7 +86,7 @@ jobs:
8686
cat "packaging/configs/components/${component}.json"
8787
8888
- name: Create Pull Request
89-
uses: peter-evans/create-pull-request@v8
89+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
9090
with:
9191
commit-message: "Promote ${{ inputs.component }} ${{ inputs.ref }} into ${{ inputs.branch }}"
9292
branch: "promote/${{ inputs.branch }}/${{ inputs.component }}/${{ inputs.ref }}"

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-24.04
2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@v7
26+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2727
with:
2828
ref: ${{ inputs.base-branch }}
2929

.github/workflows/tests.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
runs-on: ${{ matrix.cfg.os }}
2626
steps:
2727
- name: Checkout current PR
28-
uses: actions/checkout@v7
28+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2929

3030
- name: Install ruby version ${{ matrix.cfg.ruby }}
31-
uses: ruby/setup-ruby@v1
31+
uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0
3232
with:
3333
ruby-version: ${{ matrix.cfg.ruby }}
3434
bundler-cache: true
@@ -58,10 +58,10 @@ jobs:
5858
runs-on: ${{ matrix.cfg.os }}
5959
steps:
6060
- name: Checkout current PR
61-
uses: actions/checkout@v7
61+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
6262

6363
- name: Install ruby version ${{ matrix.cfg.ruby }}
64-
uses: ruby/setup-ruby@v1
64+
uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0
6565
with:
6666
ruby-version: ${{ matrix.cfg.ruby }}
6767
bundler-cache: true
@@ -117,11 +117,11 @@ jobs:
117117
steps:
118118
# needs fetch-depth because the packaging dem reads old git tags
119119
- name: Checkout current PR
120-
uses: actions/checkout@v7
120+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
121121
with:
122122
fetch-depth: 0
123123
- name: Install Ruby version 3.3
124-
uses: ruby/setup-ruby@v1
124+
uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0
125125
with:
126126
ruby-version: 3.3
127127
bundler-cache: true

0 commit comments

Comments
 (0)