1919 codechange : " ${{ steps.filter.outputs.codechange }}"
2020 graphchange : " ${{ steps.graph-filter.outputs.graphchange }}"
2121 steps :
22- - uses : " actions/checkout@v2 "
23- - uses : " dorny/paths-filter@v2 "
22+ - uses : " actions/checkout@v4 "
23+ - uses : " dorny/paths-filter@v3 "
2424 id : " filter"
2525 with :
2626 filters : |
3333 - "pkg/**"
3434 - "e2e/**"
3535 - "internal/**"
36- - uses : " dorny/paths-filter@v2 "
36+ - uses : " dorny/paths-filter@v3 "
3737 id : " graph-filter"
3838 with :
3939 filters : |
4646 name : " Build Binary"
4747 runs-on : " ubuntu-latest"
4848 steps :
49- - uses : " actions/checkout@v3 "
49+ - uses : " actions/checkout@v4 "
5050 - uses : " authzed/actions/setup-go@main"
5151 with :
5252 go-version : " ${{ env.GO_VERSION }}"
5959 name : " Build Container Image"
6060 runs-on : " ubuntu-latest"
6161 steps :
62- - uses : " actions/checkout@v3 "
62+ - uses : " actions/checkout@v4 "
6363 - uses : " authzed/actions/setup-go@main"
6464 with :
6565 go-version : " ${{ env.GO_VERSION }}"
@@ -77,16 +77,16 @@ jobs:
7777 name : " Unit Tests"
7878 runs-on : " ubuntu-latest"
7979 steps :
80- - uses : " actions/checkout@v3 "
80+ - uses : " actions/checkout@v4 "
8181 with :
8282 submodules : true
8383 - uses : " authzed/actions/setup-go@main"
8484 with :
8585 go-version : " ${{ env.GO_VERSION }}"
86- - uses : " docker/setup-qemu-action@v2 "
87- - uses : " docker/setup-buildx-action@v2 "
86+ - uses : " docker/setup-qemu-action@v3 "
87+ - uses : " docker/setup-buildx-action@v3 "
8888 - name : " Run Unit Tests"
89- uses : " magefile/mage-action@v2 "
89+ uses : " magefile/mage-action@v3 "
9090 with :
9191 version : " latest"
9292 args : " test:unit"
@@ -98,33 +98,33 @@ jobs:
9898 name : " E2E Tests"
9999 runs-on : " ubuntu-latest-8-cores"
100100 steps :
101- - uses : " actions/checkout@v3 "
101+ - uses : " actions/checkout@v4 "
102102 if : |
103103 needs.paths-filter.outputs.graphchange == 'true'
104104 with :
105105 submodules : true
106106 token : " ${{ secrets.AUTHZED_BOT_PAT }}"
107107 repository : " ${{ github.event.pull_request.head.repo.full_name }}"
108108 ref : " ${{ github.event.pull_request.head.ref }}"
109- - uses : " actions/checkout@v3 "
109+ - uses : " actions/checkout@v4 "
110110 if : |
111111 needs.paths-filter.outputs.graphchange == 'false'
112112 with :
113113 submodules : true
114114 - uses : " authzed/actions/setup-go@main"
115115 with :
116116 go-version : " ${{ env.GO_VERSION }}"
117- - uses : " docker/setup-qemu-action@v2 "
118- - uses : " docker/setup-buildx-action@v2 "
117+ - uses : " docker/setup-qemu-action@v3 "
118+ - uses : " docker/setup-buildx-action@v3 "
119119 - name : " Run E2E Tests"
120- uses : " magefile/mage-action@v2 "
120+ uses : " magefile/mage-action@v3 "
121121 with :
122122 version : " latest"
123123 args : " test:e2e"
124124 - name : " Check if validated update graph has changed"
125125 if : |
126126 needs.paths-filter.outputs.graphchange == 'true'
127- uses : " tj-actions/verify-changed-files@v13 "
127+ uses : " tj-actions/verify-changed-files@v19 "
128128 id : " verify-changed-graph"
129129 with :
130130 files : |
@@ -139,7 +139,7 @@ jobs:
139139 default_author : " github_actor"
140140 message : " update validated graph after successful tests"
141141 pathspec_error_handling : " exitImmediately"
142- - uses : " actions/upload-artifact@v2 "
142+ - uses : " actions/upload-artifact@v4 "
143143 if : " always()"
144144 # this upload step is really flaky, don't fail the job if it fails
145145 continue-on-error : true
0 commit comments