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