From 8e0ef8d51b61de9842a556a60d3fe9d04bf17d7a Mon Sep 17 00:00:00 2001 From: Lukas Lalinsky Date: Fri, 6 Dec 2024 20:10:00 +0100 Subject: [PATCH 1/4] Build docker image for legacy proxy Fixes https://github.com/acoustid/acoustid-index/issues/43 --- .github/workflows/build-legacy-proxy.yml | 45 ++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/build-legacy-proxy.yml diff --git a/.github/workflows/build-legacy-proxy.yml b/.github/workflows/build-legacy-proxy.yml new file mode 100644 index 0000000..cb65df3 --- /dev/null +++ b/.github/workflows/build-legacy-proxy.yml @@ -0,0 +1,45 @@ +name: Build + +on: + push: + pull_request: + +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }}/legacy-proxy + +jobs: + build: + runs-on: ubuntu-24.04 + permissions: + contents: read + packages: write + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-python@v5 + with: + python-version: '3.13' + cache: 'pip' + + - name: Log in to the Container registry + if: github.event_name != 'pull_request' + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + + - name: Build and push Docker image + uses: docker/build-push-action@v6 + with: + context: ./legacy-proxy + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} From 3c7917104b46b1ad77fe912c8bd26e8b343e8003 Mon Sep 17 00:00:00 2001 From: Lukas Lalinsky Date: Fri, 6 Dec 2024 20:11:10 +0100 Subject: [PATCH 2/4] Rename proxy to legacy-proxy --- {proxy => legacy-proxy}/Dockerfile | 0 {proxy => legacy-proxy}/legacy-proxy | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {proxy => legacy-proxy}/Dockerfile (100%) rename {proxy => legacy-proxy}/legacy-proxy (100%) diff --git a/proxy/Dockerfile b/legacy-proxy/Dockerfile similarity index 100% rename from proxy/Dockerfile rename to legacy-proxy/Dockerfile diff --git a/proxy/legacy-proxy b/legacy-proxy/legacy-proxy similarity index 100% rename from proxy/legacy-proxy rename to legacy-proxy/legacy-proxy From 38732bcea7e43ef9582b6611ad84ea29d521fabd Mon Sep 17 00:00:00 2001 From: Lukas Lalinsky Date: Fri, 6 Dec 2024 20:12:07 +0100 Subject: [PATCH 3/4] Fix name --- .github/workflows/build-legacy-proxy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-legacy-proxy.yml b/.github/workflows/build-legacy-proxy.yml index cb65df3..7e10b1b 100644 --- a/.github/workflows/build-legacy-proxy.yml +++ b/.github/workflows/build-legacy-proxy.yml @@ -1,4 +1,4 @@ -name: Build +name: Build legacy-proxy on: push: From 820297df7ac6c6e8d043b5439bdccdac4c0f7bd1 Mon Sep 17 00:00:00 2001 From: Lukas Lalinsky Date: Fri, 6 Dec 2024 20:13:09 +0100 Subject: [PATCH 4/4] Fix filename --- legacy-proxy/{legacy-proxy => proxy.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename legacy-proxy/{legacy-proxy => proxy.py} (100%) diff --git a/legacy-proxy/legacy-proxy b/legacy-proxy/proxy.py similarity index 100% rename from legacy-proxy/legacy-proxy rename to legacy-proxy/proxy.py