From 942c081cfcae090c67a6d913bb1933d6cf3015c9 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Wed, 17 Jun 2026 20:59:08 -0500 Subject: [PATCH] Build toolchains --- .gitea/workflows/{linux.yaml => build.yaml} | 23 +++++++++++++++- .gitea/workflows/windows.yaml | 30 --------------------- 2 files changed, 22 insertions(+), 31 deletions(-) rename .gitea/workflows/{linux.yaml => build.yaml} (62%) delete mode 100644 .gitea/workflows/windows.yaml diff --git a/.gitea/workflows/linux.yaml b/.gitea/workflows/build.yaml similarity index 62% rename from .gitea/workflows/linux.yaml rename to .gitea/workflows/build.yaml index 93964a0..55969b6 100644 --- a/.gitea/workflows/linux.yaml +++ b/.gitea/workflows/build.yaml @@ -5,9 +5,30 @@ on: [push] env: GITEA_DOMAIN: git.tesses.org GITEA_REGISTRY_USER: tesses50 + RESULT_MINGW_IMAGE_NAME: tesses50/global-containers-mingw jobs: - build: + build-and-push-mingw-image: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Log in to registry + uses: docker/login-action@v3 + with: + registry: ${{ env.GITEA_DOMAIN }} + username: ${{ env.GITEA_REGISTRY_USER }} + password: ${{ secrets.PACKAGE_AND_BREW }} + - name: Publish mingw image + uses: docker/build-push-action@v6 + with: + context: . + file: ./Dockerfile.mingw + push: true + tags: ${{ env.GITEA_DOMAIN }}/${{ env.RESULT_MINGW_IMAGE_NAME }}:latest + build-and-push-linux-image: # The 'container' tag replaces the runner OS; the job runs INSIDE this image strategy: fail-fast: true diff --git a/.gitea/workflows/windows.yaml b/.gitea/workflows/windows.yaml deleted file mode 100644 index d2adcf9..0000000 --- a/.gitea/workflows/windows.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: Build Windows Containers -run-name: ${{ gitea.actor }} is building the global containers 🚀 -on: [push] - -env: - GITEA_DOMAIN: git.tesses.org - GITEA_REGISTRY_USER: tesses50 - RESULT_MINGW_IMAGE_NAME: tesses50/global-containers-mingw - -jobs: - build-and-push-mingw-image: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Log in to registry - uses: docker/login-action@v3 - with: - registry: ${{ env.GITEA_DOMAIN }} - username: ${{ env.GITEA_REGISTRY_USER }} - password: ${{ secrets.PACKAGE_AND_BREW }} - - name: Publish mingw image - uses: docker/build-push-action@v6 - with: - context: . - file: ./Dockerfile.mingw - push: true - tags: ${{ env.GITEA_DOMAIN }}/${{ env.RESULT_MINGW_IMAGE_NAME }}:latest \ No newline at end of file