Skip to content

Commit 42aabc4

Browse files
committed
Update workflow versions, add weekly rebuild cron
1 parent d72db7a commit 42aabc4

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/multi-build-push.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ on:
55
branches:
66
- main
77
pull_request:
8+
schedule:
9+
- cron: "0 0 * * 0" # Rebuild images from main branch every Sunday
810

911
env:
1012
GITHUB_ROLE_ARN: arn:aws:iam::461800378586:role/GitHubECRPublic
@@ -22,7 +24,7 @@ jobs:
2224
runs-on: ubuntu-latest
2325
steps:
2426
- name: Checkout
25-
uses: actions/checkout@v3
27+
uses: actions/checkout@v4
2628

2729
- name: Get repo name
2830
id: image_name
@@ -34,7 +36,7 @@ jobs:
3436

3537
- name: Set up Docker Buildx
3638
id: buildx
37-
uses: docker/setup-buildx-action@v2
39+
uses: docker/setup-buildx-action@v3
3840

3941
# The values provided to these two AWS steps are always the same for Panubo owned repos
4042
- name: Configure AWS Credentials
@@ -46,13 +48,13 @@ jobs:
4648

4749
- name: Login to ECR
4850
if: github.event_name != 'pull_request'
49-
uses: docker/login-action@v2
51+
uses: docker/login-action@v3
5052
with:
5153
registry: public.ecr.aws
5254

5355
- name: Login to Quay.io
5456
if: github.event_name != 'pull_request'
55-
uses: docker/login-action@v2
57+
uses: docker/login-action@v3
5658
with:
5759
registry: quay.io
5860
username: ${{ secrets.PANUBUILD_QUAYIO_USERNAME }}
@@ -64,7 +66,7 @@ jobs:
6466
bats-version: 1.7.0
6567

6668
- name: Build and export to Docker
67-
uses: docker/build-push-action@v4
69+
uses: docker/build-push-action@v6
6870
with:
6971
builder: ${{ steps.buildx.outputs.name }}
7072
context: ./${{ matrix.version }}
@@ -89,7 +91,7 @@ jobs:
8991
9092
- name: Docker meta
9193
id: meta
92-
uses: docker/metadata-action@v4
94+
uses: docker/metadata-action@v5
9395
with:
9496
# list of Docker images to use as base name for tags
9597
images: |
@@ -106,7 +108,7 @@ jobs:
106108
# type=sha
107109
108110
- name: Build and Push
109-
uses: docker/build-push-action@v3
111+
uses: docker/build-push-action@v6
110112
with:
111113
builder: ${{ steps.buildx.outputs.name }}
112114
context: ./${{ matrix.version }}

0 commit comments

Comments
 (0)