fix(ci): disable GitHub Actions cache and attestation for Gitea
Some checks failed
release server / resolve build metadata (push) Successful in 6s
release server / create release (push) Has been cancelled
release server / release summary (push) Has been cancelled
release server / build fluxer server (push) Has been cancelled

The GHA cache and attestation features don't exist in Gitea and were
causing the workflow to timeout/fail even though the build succeeded.
Disabled these GitHub-specific features.
This commit is contained in:
2026-03-01 13:09:34 -05:00
parent 84ec7653d2
commit f7dd8b24f4

View File

@@ -165,17 +165,19 @@ jobs:
BUILD_NUMBER=${{ needs.meta.outputs.build_number }} BUILD_NUMBER=${{ needs.meta.outputs.build_number }}
BUILD_TIMESTAMP=${{ needs.meta.outputs.timestamp }} BUILD_TIMESTAMP=${{ needs.meta.outputs.timestamp }}
RELEASE_CHANNEL=${{ needs.meta.outputs.channel }} RELEASE_CHANNEL=${{ needs.meta.outputs.channel }}
cache-from: type=gha,scope=server-${{ needs.meta.outputs.channel }} # GitHub Actions cache not available in Gitea - disabled
cache-to: type=gha,mode=max,scope=server-${{ needs.meta.outputs.channel }} # cache-from: type=gha,scope=server-${{ needs.meta.outputs.channel }}
provenance: true # cache-to: type=gha,mode=max,scope=server-${{ needs.meta.outputs.channel }}
sbom: true provenance: false
sbom: false
- name: attest # GitHub-specific attestation - not available in Gitea
uses: actions/attest-build-provenance@v2 # - name: attest
with: # uses: actions/attest-build-provenance@v2
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_SERVER }} # with:
subject-digest: ${{ steps.build.outputs.digest }} # subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_SERVER }}
push-to-registry: true # subject-digest: ${{ steps.build.outputs.digest }}
# push-to-registry: true
create-release: create-release:
name: create release name: create release