From 3ddce86e647b345f93fe64157030db326fb860c7 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Fri, 14 Mar 2025 20:32:49 -0500 Subject: [PATCH] change config --- .../workflows/release-image-gitea.yml | 33 +++++++-------- .gitea/workflows/release-image-harbor.yml | 40 +++++++++++++++++++ package.json | 2 +- .github/renovate.json => renovate.json | 0 4 files changed, 55 insertions(+), 20 deletions(-) rename .github/workflows/release-image.yml => .gitea/workflows/release-image-gitea.yml (51%) create mode 100644 .gitea/workflows/release-image-harbor.yml rename .github/renovate.json => renovate.json (100%) diff --git a/.github/workflows/release-image.yml b/.gitea/workflows/release-image-gitea.yml similarity index 51% rename from .github/workflows/release-image.yml rename to .gitea/workflows/release-image-gitea.yml index af9cd63..6a8b5b2 100644 --- a/.github/workflows/release-image.yml +++ b/.gitea/workflows/release-image-gitea.yml @@ -1,41 +1,36 @@ -name: release-image +name: release-image-gitea on: push: tags: - 0.* -env: - REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository }} + workflow_dispatch: jobs: - release-image: - permissions: - contents: read - packages: write + release: runs-on: ubuntu-latest steps: - - name: Checkout repository + - name: Checkout uses: actions/checkout@v4 - - name: Log into the container registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Extract metadata for Docker + - name: Extract Metadata id: meta uses: docker/metadata-action@v5 with: tags: | type=ref,event=branch type=ref,event=tag - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + images: ${{ vars.REPOSITORY_HOST }}/${{ gitea.repository }} - - name: Build and push Docker image + - name: Log Into Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ vars.REPOSITORY_HOST }} + username: ${{ gitea.actor }} + password: ${{ secrets.REPOSITORY_TOKEN }} + + - name: Build and Push Image uses: docker/build-push-action@v6 with: context: . diff --git a/.gitea/workflows/release-image-harbor.yml b/.gitea/workflows/release-image-harbor.yml new file mode 100644 index 0000000..097e801 --- /dev/null +++ b/.gitea/workflows/release-image-harbor.yml @@ -0,0 +1,40 @@ +name: release-image-harbor + +on: + push: + tags: + - 0.* + + workflow_dispatch: + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Extract Metadata + id: meta + uses: docker/metadata-action@v5 + with: + tags: | + type=ref,event=branch + type=ref,event=tag + images: ${{ vars.REGISTRY_HOST }}/images + + - name: Log Into Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ vars.REGISTRY_HOST }} + username: ${{ vars.REGISTRY_USER }} + password: ${{ secrets.REGISTRY_SECRET }} + + - name: Build and Push Image + uses: docker/build-push-action@v6 + with: + context: . + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + file: ./Dockerfile diff --git a/package.json b/package.json index 7f6a180..033cd1b 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "alexlebens-site", + "name": "site-profile", "type": "module", "version": "0.6.5", "scripts": { diff --git a/.github/renovate.json b/renovate.json similarity index 100% rename from .github/renovate.json rename to renovate.json