1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-19 05:09:38 +02:00

Add ARM target for Docker package publishing (#725)

This commit is contained in:
Zach Gollwitzer 2024-05-07 18:00:02 -04:00 committed by GitHub
parent 79789bd696
commit ee433ed7c8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 6 deletions

View file

@ -2,8 +2,6 @@ name: CI
on:
pull_request:
push:
branches: [main]
jobs:
scan_ruby:

View file

@ -64,9 +64,16 @@ jobs:
build:
name: Build docker image
runs-on: ubuntu-latest
needs: [ test ]
runs-on: ubuntu-latest
strategy:
matrix:
platform:
- linux/amd64
- linux/arm64/v8
permissions:
contents: read
packages: write
@ -75,9 +82,11 @@ jobs:
- name: Check out the repo
uses: actions/checkout@v4
- name: Set up Docker Context for Buildx
run: docker context create builders
shell: bash
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to the container registry
uses: docker/login-action@v3
@ -106,3 +115,6 @@ jobs:
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
platforms: ${{ matrix.platform }}
cache-from: type=gha
cache-to: type=gha,mode=max