Skip to content

Commit 0cd066e

Browse files
authored
Merge pull request #59 from joshuanianji/gha-update
Update Github Action deps
2 parents 3eaef5a + 1a06e29 commit 0cd066e

File tree

3 files changed

+17
-25
lines changed

3 files changed

+17
-25
lines changed

.github/actions/build-image/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ runs:
3131
using: composite
3232
steps:
3333
- name: Set up Docker Buildx
34-
uses: docker/setup-buildx-action@v2
34+
uses: docker/setup-buildx-action@v3
3535

3636
- name: Get Latest Idris Commit SHA
3737
id: get-sha
3838
uses: ./.github/actions/get-idris-sha
3939

4040
- name: Build Image
41-
uses: docker/build-push-action@v4.2.1
41+
uses: docker/build-push-action@v5
4242
with:
4343
context: .
4444
file: ${{ inputs.dockerfile }}.Dockerfile

.github/actions/deploy-image/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,20 @@ runs:
4949
uses: ./.github/actions/get-idris-sha
5050

5151
- name: Login to GHCR
52-
uses: docker/login-action@v2.2.0
52+
uses: docker/login-action@v3
5353
with:
5454
registry: ghcr.io
5555
username: ${{ github.actor }}
5656
password: ${{ inputs.github_token }}
5757

5858
- name: Docker meta
5959
id: create-meta
60-
uses: docker/metadata-action@v4
60+
uses: docker/metadata-action@v5
6161
with:
6262
images: ghcr.io/${{ inputs.image-name }}
6363

6464
- name: Build and push
65-
uses: docker/build-push-action@v4.2.1
65+
uses: docker/build-push-action@v5
6666
with:
6767
context: .
6868
platforms: linux/arm64,linux/amd64

.github/workflows/build-test-deploy.yml

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
idris-version: ["v0.5.1", "v0.6.0", "latest"]
4040
steps:
4141
- name: Checkout Repo
42-
uses: actions/checkout@v3
42+
uses: actions/checkout@v4
4343

4444
# mainly just for caching purposes - makes it faster to build later on
4545
- name: Build
@@ -60,7 +60,7 @@ jobs:
6060
TAG: ghcr.io/${{ github.repository }}/base:${{ matrix.idris-version }}
6161
steps:
6262
- name: Checkout Repo
63-
uses: actions/checkout@v3
63+
uses: actions/checkout@v4
6464

6565
# mainly just for caching purposes - makes it faster to build later on
6666
- name: Build
@@ -85,7 +85,7 @@ jobs:
8585
TAG: ghcr.io/${{ github.repository }}/base:${{ matrix.idris-version }}
8686
steps:
8787
- name: Checkout Repo
88-
uses: actions/checkout@v3
88+
uses: actions/checkout@v4
8989

9090
# mainly just for caching purposes - makes it faster to build later on
9191
- name: Build
@@ -110,7 +110,7 @@ jobs:
110110
idris-version: ["v0.5.1", "v0.6.0", "latest"]
111111
steps:
112112
- name: Checkout Repo
113-
uses: actions/checkout@v3
113+
uses: actions/checkout@v4
114114

115115
- name: Deploy
116116
if: github.event_name == 'schedule' || github.event_name == 'push'
@@ -138,7 +138,7 @@ jobs:
138138
TEST_TAG: devcontainer-test
139139
steps:
140140
- name: Checkout Repo
141-
uses: actions/checkout@v3
141+
uses: actions/checkout@v4
142142

143143
- name: Build
144144
uses: ./.github/actions/build-image
@@ -149,14 +149,10 @@ jobs:
149149
lsp-version: ${{ matrix.lsp-version }}
150150
tags: ${{ env.TEST_TAG }}
151151

152-
- name: Setup BATS
153-
uses: andmos/setup-bats@patch-1
152+
- name: Setup Bats and Bats libs
153+
uses: brokenpip3/setup-bats[email protected].1
154154
with:
155155
bats-version: '1.8.2'
156-
157-
- name: Setup Bats libs
158-
uses: brokenpip3/[email protected]
159-
with:
160156
support-version: 0.3.0
161157
assert-version: 2.1.0
162158
file-install: false
@@ -182,7 +178,7 @@ jobs:
182178
lsp-version: "latest"
183179
steps:
184180
- name: Checkout Repo
185-
uses: actions/checkout@v3
181+
uses: actions/checkout@v4
186182

187183
- name: Deploy
188184
if: github.event_name == 'push' || github.event_name == 'schedule'
@@ -213,7 +209,7 @@ jobs:
213209
TEST_TAG: test-${{ matrix.dockerfile }}
214210
steps:
215211
- name: Checkout Repo
216-
uses: actions/checkout@v3
212+
uses: actions/checkout@v4
217213

218214
- name: Build
219215
uses: ./.github/actions/build-image
@@ -223,14 +219,10 @@ jobs:
223219
repo: ${{ github.repository }}
224220
tags: ${{ env.TEST_TAG }}
225221

226-
- name: Setup BATS
227-
uses: mig4/setup-bats@v1
222+
- name: Setup Bats and Bats libs
223+
uses: brokenpip3/setup-bats[email protected]
228224
with:
229225
bats-version: '1.8.2'
230-
231-
- name: Setup Bats libs
232-
uses: brokenpip3/[email protected]
233-
with:
234226
support-version: 0.3.0
235227
assert-version: 2.1.0
236228
file-install: false
@@ -255,7 +247,7 @@ jobs:
255247
dockerfile: [ubuntu, debian]
256248
steps:
257249
- name: Checkout Repo
258-
uses: actions/checkout@v3
250+
uses: actions/checkout@v4
259251

260252
- name: Deploy
261253
if: github.event_name == 'schedule' || github.event_name == 'push'

0 commit comments

Comments
 (0)