Skip to content

Commit 535cdfa

Browse files
onslaughtqclaude
andcommitted
ci: use builder/ci-lite runner groups and bump actions to latest major
Convert self-hosted build jobs to the builder runner group (group: builder, labels: [self-hosted, x64, builder]) and update GitHub Actions uses statements to their latest major versions. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 112a988 commit 535cdfa

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,29 @@ defaults:
1010
jobs:
1111
build:
1212
name: Build and push purescript-tools
13-
runs-on: [self-hosted, linux, x64]
13+
runs-on:
14+
group: builder
15+
labels: [self-hosted, x64, builder]
1416
steps:
1517
- name: Login to Docker Hub
16-
uses: docker/login-action@v3
18+
uses: docker/login-action@v4
1719
with:
1820
username: ${{ secrets.DOCKERHUB_USERNAME }}
1921
password: ${{ secrets.DOCKERHUB_TOKEN }}
2022

2123
- name: Log in to the Container registry
22-
uses: docker/login-action@v3
24+
uses: docker/login-action@v4
2325
with:
2426
registry: ghcr.io
2527
username: ${{ github.actor }}
2628
password: ${{ secrets.GITHUB_TOKEN }}
2729

2830
- name: Set up Docker buildx
29-
uses: docker/setup-buildx-action@v3
31+
uses: docker/setup-buildx-action@v4
3032

3133
- name: Docker metadata
3234
id: meta
33-
uses: docker/metadata-action@v5
35+
uses: docker/metadata-action@v6
3436
with:
3537
images: |
3638
ghcr.io/flipstone/purescript-tools
@@ -39,7 +41,7 @@ jobs:
3941
type=raw,value=latest,enable={{is_default_branch}}
4042
4143
- name: Build, tag, and push image to GCR
42-
uses: docker/build-push-action@v6
44+
uses: docker/build-push-action@v7
4345
with:
4446
push: true
4547
tags: ${{ steps.meta.outputs.tags }}

0 commit comments

Comments
 (0)