From 1da2188bdf011d0e18a43e21b0d1eaacede67ff6 Mon Sep 17 00:00:00 2001 From: Andrew Stowell Date: Sat, 13 Jun 2026 21:28:59 -0400 Subject: [PATCH 1/3] Gitea action to sync to GitHub --- .gitea/workflows/publish.yaml | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitea/workflows/publish.yaml diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml new file mode 100644 index 0000000..eba581a --- /dev/null +++ b/.gitea/workflows/publish.yaml @@ -0,0 +1,37 @@ +name: Sync GitHub + +on: + push: + branches: + - '**' + +jobs: + sync: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Configure Git + run: | + git config --global user.name "Andrew Sync" + git config --global user.email "sync@digitaladapt.com" + + - name: Add GitHub Remote + env: + SYNC_TOKEN: ${{ secrets.SYNC_GITHUB_TOKEN }} + SYNC_TARGET: ${{ vars.SYNC_GITHUB_TARGET }} + run: | + git remote add github "https://digitaladapt:${SYNC_TOKEN}@github.com/$SYNC_TARGET" + + - name: Push Current Branch + run: | + git push github HEAD:${GITHUB_REF_NAME} + + - name: Push Tags + run: | + git push github --tags + From 3269151e9ba8377268710198010a74792020acad Mon Sep 17 00:00:00 2001 From: Andrew Stowell Date: Sun, 14 Jun 2026 15:49:15 -0400 Subject: [PATCH 2/3] new workflow to build and push to docker hub --- .gitea/workflows/docker.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/docker.yml diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml new file mode 100644 index 0000000..36bc434 --- /dev/null +++ b/.gitea/workflows/docker.yml @@ -0,0 +1,34 @@ +name: Push Docker + +on: + push: + tags: + - '[0-9.].?[0-9]?.?[0-9]?' + +jobs: + docker: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Build image + uses: docker/build-push-action@v5 + with: + context: . + push: true + platforms: linux/amd64,linux/arm64 + tags: | + ${{ vars.DOCKERHUB_TARGET }}:latest + ${{ vars.DOCKERHUB_TARGET }}:${{ github.ref_name }} + From 70bf811b1df5ef4f58310e16e47e7bcfd3aa3690 Mon Sep 17 00:00:00 2001 From: Andrew Stowell Date: Wed, 17 Jun 2026 10:55:26 -0400 Subject: [PATCH 3/3] gitea action cleanup --- .gitea/workflows/develop.yaml | 34 ++++++++++++++++++++ .gitea/workflows/{docker.yml => docker.yaml} | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/develop.yaml rename .gitea/workflows/{docker.yml => docker.yaml} (95%) diff --git a/.gitea/workflows/develop.yaml b/.gitea/workflows/develop.yaml new file mode 100644 index 0000000..f0df39c --- /dev/null +++ b/.gitea/workflows/develop.yaml @@ -0,0 +1,34 @@ +name: Push Develop + +on: + push: + branches: + - 'main' + - 'develop' + +jobs: + docker: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Build image + uses: docker/build-push-action@v5 + with: + context: . + push: true + platforms: linux/amd64,linux/arm64 + tags: | + ${{ vars.DOCKERHUB_TARGET }}:develop + diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yaml similarity index 95% rename from .gitea/workflows/docker.yml rename to .gitea/workflows/docker.yaml index 36bc434..5a227ca 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yaml @@ -3,7 +3,7 @@ name: Push Docker on: push: tags: - - '[0-9.].?[0-9]?.?[0-9]?' + - '*.*.*' jobs: docker: