builds
publish-github-pages / deploy (push) Waiting to run

This commit is contained in:
h202-wq
2026-07-09 11:25:21 -04:00
parent 9b70051f0d
commit 20554682e2
9 changed files with 58 additions and 84 deletions
+17 -36
View File
@@ -57,18 +57,12 @@ jobs:
with:
go-version: "1.26.1"
- name: Login to Docker Hub
- name: Login to Gitea Container Registry
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
registry: source.offmarket.win
username: ${{ secrets.GITEA_REGISTRY_USER }}
password: ${{ secrets.GITEA_REGISTRY_TOKEN }}
- name: Delete existing nightly release
env:
@@ -98,35 +92,22 @@ jobs:
- name: Push Docker images
run: |
# Push all architecture-specific images
docker push eaglecast:nightly-amd64
docker push eaglecast:nightly-arm64v8
docker push eaglecast:nightly-armv6
docker push eaglecast:nightly-armv7
docker push ghcr.io/h202-wq/eaglecast:nightly-amd64
docker push ghcr.io/h202-wq/eaglecast:nightly-arm64v8
docker push ghcr.io/h202-wq/eaglecast:nightly-armv6
docker push ghcr.io/h202-wq/eaglecast:nightly-armv7
docker push source.offmarket.win/aleagle/eaglecast:nightly-amd64
docker push source.offmarket.win/aleagle/eaglecast:nightly-arm64v8
docker push source.offmarket.win/aleagle/eaglecast:nightly-armv6
docker push source.offmarket.win/aleagle/eaglecast:nightly-armv7
- name: Create and push Docker manifests
- name: Create and push Docker manifest
run: |
# Docker Hub manifest
docker buildx imagetools create -t eaglecast:nightly \
eaglecast:nightly-amd64 \
eaglecast:nightly-arm64v8 \
eaglecast:nightly-armv6 \
eaglecast:nightly-armv7
docker buildx imagetools create -t source.offmarket.win/aleagle/eaglecast:nightly \
source.offmarket.win/aleagle/eaglecast:nightly-amd64 \
source.offmarket.win/aleagle/eaglecast:nightly-arm64v8 \
source.offmarket.win/aleagle/eaglecast:nightly-armv6 \
source.offmarket.win/aleagle/eaglecast:nightly-armv7
# GHCR manifest
docker buildx imagetools create -t ghcr.io/h202-wq/eaglecast:nightly \
ghcr.io/h202-wq/eaglecast:nightly-amd64 \
ghcr.io/h202-wq/eaglecast:nightly-arm64v8 \
ghcr.io/h202-wq/eaglecast:nightly-armv6 \
ghcr.io/h202-wq/eaglecast:nightly-armv7
- name: Verify Docker manifests
- name: Verify Docker manifest
run: |
docker buildx imagetools inspect eaglecast:nightly
docker buildx imagetools inspect ghcr.io/h202-wq/eaglecast:nightly
docker buildx imagetools inspect source.offmarket.win/aleagle/eaglecast:nightly
- name: Create GitHub Release
env:
@@ -137,7 +118,7 @@ jobs:
--notes "
> **Warning**: This is an automated nightly build from the master branch.
> It may contain bugs and breaking changes. Use at your own risk.
> Available on Docker Hub and GitHub Container Registry as `eaglecast:nightly`.
> Available on the Gitea container registry as `source.offmarket.win/aleagle/eaglecast:nightly`.
> For stable releases, please use a versioned release.
Built from commit: $(git rev-parse --short HEAD)" \
+4 -10
View File
@@ -24,18 +24,12 @@ jobs:
with:
go-version: "1.26.1"
- name: Login to Docker Registry
- name: Login to Gitea Container Registry
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GitHub Docker Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
registry: source.offmarket.win
username: ${{ secrets.GITEA_REGISTRY_USER }}
password: ${{ secrets.GITEA_REGISTRY_TOKEN }}
- name: Prepare Dependencies
run: |