From 6ec654cfa7b7fa0f98db7d7835250683fa52d7a6 Mon Sep 17 00:00:00 2001 From: casjay Date: Thu, 4 Jun 2026 16:22:00 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Deleted=20workflow=20files=20?= =?UTF-8?q?=F0=9F=94=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .gitea/workflows/build.yml --- .gitea/workflows/build.yml | 85 -------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml deleted file mode 100644 index a719e61..0000000 --- a/.gitea/workflows/build.yml +++ /dev/null @@ -1,85 +0,0 @@ -name: Build and Push - -on: - push: - branches: [main] - schedule: - - cron: '0 2 1 * *' - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: Checkout - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - - name: Set up QEMU - uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 - - - name: Compute build metadata - id: meta - run: | - echo "build_date=$(date -u +%Y%m%d%H%M)" >> "$GITHUB_OUTPUT" - echo "tag_yymm=$(date -u +%y%m)" >> "$GITHUB_OUTPUT" - echo "git_commit=${GITHUB_SHA::7}" >> "$GITHUB_OUTPUT" - echo "registry_host=$(echo '${{ github.server_url }}' | sed 's|https://||')" >> "$GITHUB_OUTPUT" - # tag_name uses IMAGE_TAG if set, falls back to latest - echo "tag_name=${IMAGE_TAG:-latest}" >> "$GITHUB_OUTPUT" - - # ── Always: login to Gitea (GITEA_TOKEN is auto-provided) ──────────────── - - name: Login to Gitea registry - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 - with: - registry: ${{ steps.meta.outputs.registry_host }} - username: ${{ github.repository_owner }} - password: ${{ secrets.GITEA_TOKEN }} - - # ── Optional: login to Docker Hub when vars.DOCKER_USERNAME is configured ─ - # Login uses vars.DOCKER_USERNAME; secrets.DOCKER_PASSWORD is passed only - # via with: and never touches a shell. - - name: Login to Docker Hub - if: vars.DOCKER_USERNAME != '' - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 - with: - username: ${{ vars.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - # ── Build once, push to all logged-in registries ───────────────────────── - # Image namespace uses vars.DOCKER_ORG when set, falls back to vars.DOCKER_USERNAME. - - name: Build and push - uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 - with: - context: . - platforms: linux/amd64,linux/arm64 - push: true - tags: | - ${{ steps.meta.outputs.registry_host }}/${{ github.repository }}:${{ steps.meta.outputs.tag_yymm }} - ${{ steps.meta.outputs.registry_host }}/${{ github.repository }}:${{ steps.meta.outputs.tag_name }} - ${{ vars.DOCKER_USERNAME != '' && format('{0}/{1}:{2}', vars.DOCKER_ORG || vars.DOCKER_USERNAME, github.event.repository.name, steps.meta.outputs.tag_yymm) || '' }} - ${{ vars.DOCKER_USERNAME != '' && format('{0}/{1}:{2}', vars.DOCKER_ORG || vars.DOCKER_USERNAME, github.event.repository.name, steps.meta.outputs.tag_name) || '' }} - build-args: | - BUILD_DATE=${{ steps.meta.outputs.build_date }} - GIT_COMMIT=${{ steps.meta.outputs.git_commit }} - BUILD_VERSION=${{ steps.meta.outputs.tag_yymm }} - annotations: | - org.opencontainers.image.created=${{ steps.meta.outputs.build_date }} - org.opencontainers.image.version=${{ steps.meta.outputs.tag_name }} - org.opencontainers.image.revision=${{ steps.meta.outputs.git_commit }} - org.opencontainers.image.title=${{ github.event.repository.name }} - org.opencontainers.image.description=Containerized version of ${{ github.event.repository.name }} - org.opencontainers.image.vendor=CasjaysDev - org.opencontainers.image.authors=CasjaysDev - org.opencontainers.image.licenses=WTFPL - org.opencontainers.image.url=${{ github.server_url }}/${{ github.repository }} - org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }} - org.opencontainers.image.documentation=${{ github.server_url }}/${{ github.repository }} - org.opencontainers.image.vcs-type=Git - com.github.containers.toolbox=false