Skip to content

Commit e1be33a

Browse files
committed
Use ratchet to pin all our action usage references.
1 parent 2145ea1 commit e1be33a

5 files changed

Lines changed: 10 additions & 8 deletions

File tree

.github/workflows/markdown_format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ jobs:
1010
runs-on: 'ubuntu-latest'
1111
steps:
1212
- name: 'Checkout Code'
13-
uses: 'actions/checkout@v4'
13+
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
1414
- name: 'Check Markdown Format'
1515
run: 'tools/mdformat --check --wrap 100 .'

.github/workflows/publish_docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ jobs:
1515
name: "Build and Deploy Docs"
1616
runs-on: 'ubuntu-latest'
1717
steps:
18-
- uses: 'actions/checkout@v4'
18+
- uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
1919
- name: 'Generate HTML from Markdown'
20-
uses: 'ldeluigi/markdown-docs@latest'
20+
uses: 'ldeluigi/markdown-docs@e51f9a21070db6a21dfbe27ac92f065823e006a1' # ratchet:ldeluigi/markdown-docs@latest
2121
with:
2222
src: 'docs'
2323
dst: 'generated-pages'
2424
- name: 'Install rsync'
2525
run: 'apt-get update && apt-get install -y rsync'
2626
- name: 'Deploy Docs'
27-
uses: JamesIves/github-pages-deploy-action@v4
27+
uses: JamesIves/github-pages-deploy-action@6c2d9db40f9296374acc17b90404b6e8864128c8 # ratchet:JamesIves/github-pages-deploy-action@v4
2828
with:
2929
folder: generated-pages
3030
force: false

.github/workflows/publish_docs_preview.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
name: "Build PR Preview Docs"
1515
runs-on: 'ubuntu-latest'
1616
steps:
17-
- uses: 'actions/checkout@v4'
17+
- uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
1818
- name: 'Generate HTML from Markdown'
19-
uses: 'ldeluigi/markdown-docs@latest'
19+
uses: 'ldeluigi/markdown-docs@e51f9a21070db6a21dfbe27ac92f065823e006a1' # ratchet:ldeluigi/markdown-docs@latest
2020
with:
2121
src: 'docs'
2222
dst: 'generated-pages'
2323
- name: 'Deploy GitHub Pages Preview'
24-
uses: rossjrw/pr-preview-action@v1
24+
uses: rossjrw/pr-preview-action@df22037db54ab6ee34d3c1e2b8810ac040a530c6 # ratchet:rossjrw/pr-preview-action@v1
2525
with:
2626
source-dir: './generated-pages/'

.github/workflows/yaml_format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ jobs:
1111
runs-on: 'ubuntu-latest'
1212
steps:
1313
- name: 'Checkout Code'
14-
uses: 'actions/checkout@v4'
14+
uses: 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' # ratchet:actions/checkout@v4
1515
- name: 'Check Yaml Format'
1616
run: 'tools/yamlfmt --lint .'

tools/ratchet

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/bin/sh
2+
docker run -it --rm -v "${PWD}:${PWD}" -w "${PWD}" ghcr.io/sethvargo/ratchet:latest $*

0 commit comments

Comments
 (0)