Files
jason d61cc57672 🔧 Fix stale GitHub Actions SHAs 🔧
All pinned action SHAs were outdated; GitHub couldn't resolve them,
causing both CI and Release workflows to fail at job setup.
- .github/workflows/ci.yml: update actions/checkout → v6.0.2,
docker/setup-buildx-action → v4.0.0, docker/login-action → v4.1.0,
docker/metadata-action → v6.0.0, docker/build-push-action → v7.1.0
- .github/workflows/release.yml: same action updates plus
softprops/action-gh-release → v3.0.0

.github/workflows/ci.yml
.github/workflows/release.yml
2026-05-19 13:05:51 -04:00

59 lines
2.2 KiB
YAML

name: CI
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
permissions:
contents: read
packages: write
jobs:
build:
name: Build image
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
if: github.event_name != 'pull_request'
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
id: meta
with:
images: ghcr.io/${{ github.repository_owner }}/${{ github.event.repository.name }}
tags: |
type=edge,branch=main
type=sha,prefix=sha-
annotations: |
maintainer=${{ github.repository_owner }} <${{ github.repository_owner }}@casjay.pro>
org.opencontainers.image.vendor=${{ github.repository_owner }}
org.opencontainers.image.authors=${{ github.repository_owner }}
org.opencontainers.image.title=${{ github.event.repository.name }}
org.opencontainers.image.description=Containerized version of ${{ github.event.repository.name }}
org.opencontainers.image.url=${{ github.event.repository.html_url }}
org.opencontainers.image.source=${{ github.event.repository.html_url }}
org.opencontainers.image.documentation=${{ github.event.repository.html_url }}
org.opencontainers.image.vcs-type=Git
com.github.containers.toolbox=false
- uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: .
file: docker/Dockerfile
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
annotations: ${{ steps.meta.outputs.annotations }}
labels: ""
platforms: linux/amd64,linux/arm64
cache-from: type=gha
cache-to: type=gha,mode=max