diff --git a/.gitea/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml similarity index 61% rename from .gitea/workflows/docker-publish.yml rename to .github/workflows/docker-publish.yml index e9bb96a..5bfc314 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -2,12 +2,8 @@ name: Build Docker Image on: push: - branches: - - master pull_request: workflow_dispatch: - schedule: - - cron: "@daily" jobs: docker: @@ -17,38 +13,28 @@ jobs: OPENAI_TOKEN: "0" steps: # GitHub Container Registry - - uses: https://github.com/docker/login-action@v3 + - uses: docker/login-action@v3 if: github.event_name != 'pull_request' with: registry: ghcr.io username: thelovinator1 - password: ${{ secrets.PACKAGES_WRITE_GITHUB_TOKEN }} - - # Gitea Container Registry - - uses: https://github.com/docker/login-action@v3 - if: github.event_name != 'pull_request' - with: - registry: git.lovinator.space - username: thelovinator - password: ${{ secrets.PACKAGES_WRITE_GITEA_TOKEN }} + password: ${{ secrets.GITHUB_TOKEN }} # Download the latest commit from the master branch - - uses: https://github.com/actions/checkout@v4 + - uses: actions/checkout@v4 # Set up QEMU - id: qemu - uses: https://github.com/docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v3 with: image: tonistiigi/binfmt:master platforms: linux/amd64,linux/arm64 - cache-image: false # Set up Buildx so we can build multi-arch images - - uses: https://github.com/docker/setup-buildx-action@v3 - + - uses: docker/setup-buildx-action@v3 # Install the latest version of ruff - - uses: https://github.com/astral-sh/ruff-action@v3 + - uses: astral-sh/ruff-action@v3 with: version: "latest" @@ -63,17 +49,15 @@ jobs: # Extract metadata (tags, labels) from Git reference and GitHub events for Docker - id: meta - uses: https://github.com/docker/metadata-action@v5 + uses: docker/metadata-action@v5 env: DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index with: - images: | - ghcr.io/thelovinator1/anewdawn - git.lovinator.space/thelovinator/anewdawn + images: ghcr.io/thelovinator1/anewdawn tags: type=raw,value=latest,enable=${{ gitea.ref == format('refs/heads/{0}', 'master') }} # Build and push the Docker image - - uses: https://github.com/docker/build-push-action@v6 + - uses: docker/build-push-action@v6 with: context: . platforms: linux/amd64,linux/arm64