From 2501c3aae01ef7a0199ef6ceb3e20fe24a8fad31 Mon Sep 17 00:00:00 2001 From: poimen Date: Fri, 28 Aug 2026 15:51:41 -0700 Subject: [PATCH] fix: remove duplicate .gitea/workflows (Forgejo reads .forgejo/) --- .gitea/workflows/build.yaml | 68 ------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 .gitea/workflows/build.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml deleted file mode 100644 index 40bab72..0000000 --- a/.gitea/workflows/build.yaml +++ /dev/null @@ -1,68 +0,0 @@ -name: Build and Push - -on: - push: - branches: [main] - pull_request: - branches: [main] - -env: - REGISTRY: forgejo.riotpiao.com - IMAGE: forgejo.riotpiao.com/rock/poimen-memory - -jobs: - test: - name: Test - runs-on: rust - steps: - - name: Clone repo - run: | - git clone --depth 1 --branch ${{ github.ref_name }} \ - ${{ github.server_url }}/${{ github.repository }}.git . - - - name: Run tests - run: cargo test --all - - build: - name: Build and push image - runs-on: golang - needs: test - if: github.event_name == 'push' && github.ref == 'refs/heads/main' - container: - image: docker:27-cli - volumes: - - /docker-certs/client:/docker-certs/client:ro - env: - DOCKER_HOST: tcp://localhost:2376 - DOCKER_TLS_VERIFY: "1" - DOCKER_CERT_PATH: /docker-certs/client - steps: - - name: install node (required by JS-based actions) - run: apk add --no-cache nodejs git - - - uses: actions/checkout@v4 - - - name: Get short SHA - id: sha - run: | - SHORT_SHA=$(git rev-parse --short HEAD) - echo "short_sha=${SHORT_SHA}" >> $GITHUB_OUTPUT - - - name: Registry login - run: | - echo "${REGISTRY_PAT}" | docker login "${REGISTRY}" \ - --username rock --password-stdin - env: - REGISTRY_PAT: ${{ secrets.REGISTRY_PAT }} - - - name: Build - run: | - docker build \ - -t "${IMAGE}:${{ steps.sha.outputs.short_sha }}" \ - -t "${IMAGE}:latest" \ - . - - - name: Push - run: | - docker push "${IMAGE}:${{ steps.sha.outputs.short_sha }}" - docker push "${IMAGE}:latest"