1414 name : Terraform fmt
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18- - uses : hashicorp/setup-terraform@b9cd54531c595c8e4b82fe9d11d6c0c9e6a5a8b1 # v3.1.2
17+ - uses : actions/checkout@v4
18+ - uses : hashicorp/setup-terraform@v3
1919 with :
2020 terraform_version : ${{ env.TF_VERSION }}
2121 - run : terraform fmt -recursive -check .
2828 matrix :
2929 workspace : [root, prod, nonprod, sandbox]
3030 steps :
31- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
32- - uses : hashicorp/setup-terraform@b9cd54531c595c8e4b82fe9d11d6c0c9e6a5a8b1 # v3.1.2
31+ - uses : actions/checkout@v4
32+ - uses : hashicorp/setup-terraform@v3
3333 with :
3434 terraform_version : ${{ env.TF_VERSION }}
3535 - run : terraform -chdir=workspaces/${{ matrix.workspace }} init -backend=false
3939 name : Trivy IaC scan
4040 runs-on : ubuntu-latest
4141 steps :
42- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
43- - uses : aquasecurity/trivy-action@76071ef0d7ec797419534a183b498b4d6366cf37 # v0.30 .0
42+ - uses : actions/checkout@v4
43+ - uses : aquasecurity/trivy-action@0.35 .0
4444 with :
4545 scan-type : config
4646 scan-ref : .
@@ -52,10 +52,10 @@ jobs:
5252 name : Secret scan
5353 runs-on : ubuntu-latest
5454 steps :
55- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
55+ - uses : actions/checkout@v4
5656 with :
5757 fetch-depth : 0
58- - uses : gitleaks/gitleaks-action@ff98106e4c7891a408dccf9dcb36fa6f39a34b8e # v2.3.9
58+ - uses : gitleaks/gitleaks-action@v2
5959 env :
6060 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6161
7070 nonprod : ${{ steps.filter.outputs.nonprod }}
7171 sandbox : ${{ steps.filter.outputs.sandbox }}
7272 steps :
73- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
74- - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
73+ - uses : actions/checkout@v4
74+ - uses : dorny/paths-filter@v3
7575 id : filter
7676 with :
7777 filters : |
9696 env :
9797 TF_TOKEN_app_terraform_io : ${{ secrets.TF_API_TOKEN }}
9898 steps :
99- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
100- - uses : hashicorp/setup-terraform@b9cd54531c595c8e4b82fe9d11d6c0c9e6a5a8b1 # v3.1.2
99+ - uses : actions/checkout@v4
100+ - uses : hashicorp/setup-terraform@v3
101101 with :
102102 terraform_version : ${{ env.TF_VERSION }}
103103 - run : terraform -chdir=workspaces/root init
@@ -111,8 +111,8 @@ jobs:
111111 env :
112112 TF_TOKEN_app_terraform_io : ${{ secrets.TF_API_TOKEN }}
113113 steps :
114- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
115- - uses : hashicorp/setup-terraform@b9cd54531c595c8e4b82fe9d11d6c0c9e6a5a8b1 # v3.1.2
114+ - uses : actions/checkout@v4
115+ - uses : hashicorp/setup-terraform@v3
116116 with :
117117 terraform_version : ${{ env.TF_VERSION }}
118118 - run : terraform -chdir=workspaces/prod init
@@ -126,8 +126,8 @@ jobs:
126126 env :
127127 TF_TOKEN_app_terraform_io : ${{ secrets.TF_API_TOKEN }}
128128 steps :
129- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
130- - uses : hashicorp/setup-terraform@b9cd54531c595c8e4b82fe9d11d6c0c9e6a5a8b1 # v3.1.2
129+ - uses : actions/checkout@v4
130+ - uses : hashicorp/setup-terraform@v3
131131 with :
132132 terraform_version : ${{ env.TF_VERSION }}
133133 - run : terraform -chdir=workspaces/nonprod init
@@ -141,8 +141,8 @@ jobs:
141141 env :
142142 TF_TOKEN_app_terraform_io : ${{ secrets.TF_API_TOKEN }}
143143 steps :
144- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
145- - uses : hashicorp/setup-terraform@b9cd54531c595c8e4b82fe9d11d6c0c9e6a5a8b1 # v3.1.2
144+ - uses : actions/checkout@v4
145+ - uses : hashicorp/setup-terraform@v3
146146 with :
147147 terraform_version : ${{ env.TF_VERSION }}
148148 - run : terraform -chdir=workspaces/sandbox init
0 commit comments