first commit
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 2m50s

This commit is contained in:
2025-11-21 18:59:56 -08:00
parent e89eea4df2
commit 8942f0e608

View File

@@ -13,19 +13,17 @@ jobs:
contents: read
packages: write
steps:
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set registry URL
id: registry
run: |
# The registry URL for Gitea is the server URL without the scheme (https://)
if [ "${{ github.server_url }}" = "https://github.com" ]; then
echo "url=ghcr.io" >> $GITHUB_OUTPUT
else
# Remove 'https://' prefix for the Docker registry hostname
echo "url=$(echo ${{ github.server_url }} | sed 's|^https://||')" >> $GITHUB_OUTPUT
echo "url=${{ github.server_url }}" | sed 's|https://||' >> $GITHUB_OUTPUT
fi
- name: Set up QEMU
@@ -36,7 +34,6 @@ steps:
with:
registry: ${{ steps.registry.outputs.url }}
username: ${{ github.actor }}
# Use GITEA_TOKEN (or a generic token) for authentication
password: ${{ secrets.PACKAGE_TOKEN || secrets.GITHUB_TOKEN }}
- name: Set up Docker Buildx
@@ -57,5 +54,4 @@ steps:
# --- AUTOMATIC REPOSITORY LINKING ---
# This label adds an OCI annotation that Gitea uses to automatically
# link the package to the repository source code.
labels: |
org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}
labels: org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}