Merge pull request #3 from johndoe6345789/johndoe6345789-patch-1

Johndoe6345789 patch 1
This commit is contained in:
2025-12-19 19:36:22 +00:00
committed by GitHub
3 changed files with 21 additions and 13 deletions

View File

@@ -4,7 +4,7 @@ on:
workflow_call:
permissions:
contents: read
contents: write
packages: write
jobs:
@@ -35,7 +35,6 @@ jobs:
with:
name: build-${{ matrix.platform }}-${{ matrix.arch }}
path: .
run-id: ${{ github.run_id }}
- name: Set up Python
uses: actions/setup-python@v5

View File

@@ -29,6 +29,9 @@ jobs:
with:
platforms: linux/amd64,linux/arm64
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to GitHub Container Registry
uses: docker/login-action@v2
with:
@@ -37,13 +40,14 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and publish container image
run: |
docker build \
--build-arg USERNAME=builder \
--build-arg UID=$(id -u) \
--build-arg GID=$(id -g) \
-f .github/workflows/Dockerfile \
-t sdl3_app:${{ matrix.platform }}-${{ matrix.arch }} .
IMAGE=ghcr.io/${{ github.repository_owner }}/sdl3_app:${{ matrix.platform }}-${{ matrix.arch }}
docker tag sdl3_app:${{ matrix.platform }}-${{ matrix.arch }} "$IMAGE"
docker push "$IMAGE"
uses: docker/build-push-action@v5
with:
context: .
file: .github/workflows/Dockerfile
push: true
platforms: linux/${{ matrix.arch }}
tags: ghcr.io/${{ github.repository_owner }}/sdl3_app:${{ matrix.platform }}-${{ matrix.arch }}
build-args: |
USERNAME=builder
UID=1000
GID=1000

View File

@@ -30,10 +30,15 @@ jobs:
with:
platforms: linux/amd64,linux/arm64
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build linux container image
if: matrix.platform == 'linux'
run: |
docker build \
docker buildx build \
--platform linux/${{ matrix.arch }} \
--load \
--build-arg USERNAME=builder \
--build-arg UID=$(id -u) \
--build-arg GID=$(id -g) \