Skip to content

Commit 92a26ac

Browse files
authored
.github/workflows: Pin actions versions to SHAs (#174)
Reference: https://github.com/hashicorp/terraform-providers-devex-internal/issues/118
1 parent 086feef commit 92a26ac

File tree

6 files changed

+15
-15
lines changed

6 files changed

+15
-15
lines changed

.github/workflows/add-content-to-project.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: "Set Issue to 'Priority = Triage Next'"
22-
uses: leonsteinhaeuser/[email protected]
22+
uses: leonsteinhaeuser/project-beta-automations@7f947733020ee03daa363d16ea1223717b132f11 # v2.0.1
2323
if: github.event_name == 'issues'
2424
with:
2525
gh_token: ${{ secrets.TF_DEVEX_PROJECT_GITHUB_TOKEN }}
@@ -29,7 +29,7 @@ jobs:
2929
operation_mode: custom_field
3030
custom_field_values: '[{\"name\":\"Priority\",\"type\":\"single_select\",\"value\":\"Triage Next\"}]'
3131
- name: "Set Pull Request to 'Priority = Triage Next'"
32-
uses: leonsteinhaeuser/[email protected]
32+
uses: leonsteinhaeuser/project-beta-automations@7f947733020ee03daa363d16ea1223717b132f11 # v2.0.1
3333
if: github.event_name == 'pull_request_target'
3434
with:
3535
gh_token: ${{ secrets.TF_DEVEX_PROJECT_GITHUB_TOKEN }}

.github/workflows/issue-comment-created.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
issue_comment_triage:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions-ecosystem/action-remove-labels@v1
11+
- uses: actions-ecosystem/action-remove-labels@2ce5d41b4b6aa8503e285553f75ed56e0a40bae0 # v1.3.0
1212
with:
1313
labels: |
1414
stale

.github/workflows/issue-opened.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ jobs:
88
issue_triage:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v3
12-
- uses: github/issue-labeler@v2
11+
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
12+
- uses: github/issue-labeler@6ca237433dbbb8e475241b7f38f4600d9e296c57 # v2.5
1313
with:
1414
repo-token: "${{ secrets.GITHUB_TOKEN }}"
1515
configuration-path: .github/labeler-issue-triage.yml

.github/workflows/pull-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ jobs:
1111
triage:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/labeler@v4
14+
- uses: actions/labeler@5c7539237e04b714afd8ad9b4aed733815b9fab4 # v4.0.2
1515
with:
1616
configuration-path: .github/labeler-pull-request-triage.yml
1717
repo-token: "${{ secrets.GITHUB_TOKEN }}"
18-
- uses: CodelyTV/pr-size-labeler@v1
18+
- uses: CodelyTV/pr-size-labeler@54ef36785e9f4cb5ecf1949cfc9b00dbb621d761 # v1.8.1
1919
with:
2020
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2121
xs_label: 'size/XS'

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,26 @@ jobs:
1414
outputs:
1515
version: ${{ steps.go-version.outputs.version }}
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
1818
- id: go-version
1919
run: echo "::set-output name=version::$(cat ./.go-version)"
2020
release-notes:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
2424
with:
2525
fetch-depth: 0
2626
- name: Generate Release Notes
2727
run: sed -n -e "1{/# /d;}" -e "2{/^$/d;}" -e "/# $(git describe --abbrev=0 --exclude="$(git describe --abbrev=0 --match='v*.*.*' --tags)" --match='v*.*.*' --tags | tr -d v)/q;p" CHANGELOG.md > release-notes.txt
28-
- uses: actions/upload-artifact@v3
28+
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
2929
with:
3030
name: release-notes
3131
path: release-notes.txt
3232
retention-days: 1
3333
terraform-provider-release:
3434
name: 'Terraform Provider Release'
3535
needs: [go-version, release-notes]
36-
uses: hashicorp/ghaction-terraform-provider-release/.github/workflows/hashicorp.yml@v2
36+
uses: hashicorp/ghaction-terraform-provider-release/.github/workflows/hashicorp.yml@106e6d08159ccec423310cc2c706bae59f46c09c # v2.2.0
3737
secrets:
3838
hc-releases-github-token: '${{ secrets.HASHI_RELEASES_GITHUB_TOKEN }}'
3939
hc-releases-host-staging: '${{ secrets.HC_RELEASES_HOST_STAGING }}'

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ jobs:
2020
steps:
2121

2222
- name: Set up Go
23-
uses: actions/setup-go@v3
23+
uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5.0
2424
with:
2525
go-version: '1.18'
2626
id: go
2727

2828
- name: Check out code into the Go module directory
29-
uses: actions/checkout@v3
29+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
3030

3131
- name: Go fmt
3232
run: |
@@ -59,13 +59,13 @@ jobs:
5959
steps:
6060

6161
- name: Set up Go
62-
uses: actions/setup-go@v3
62+
uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5.0
6363
with:
6464
go-version: '1.18'
6565
id: go
6666

6767
- name: Check out code into the Go module directory
68-
uses: actions/checkout@v3
68+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
6969

7070
- name: TF acceptance tests
7171
timeout-minutes: 10

0 commit comments

Comments
 (0)