fix(ci): disable GitHub Actions cache and attestation for Gitea
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:
22
.github/workflows/release-server.yaml
vendored
22
.github/workflows/release-server.yaml
vendored
@@ -165,17 +165,19 @@ jobs:
|
||||
BUILD_NUMBER=${{ needs.meta.outputs.build_number }}
|
||||
BUILD_TIMESTAMP=${{ needs.meta.outputs.timestamp }}
|
||||
RELEASE_CHANNEL=${{ needs.meta.outputs.channel }}
|
||||
cache-from: type=gha,scope=server-${{ needs.meta.outputs.channel }}
|
||||
cache-to: type=gha,mode=max,scope=server-${{ needs.meta.outputs.channel }}
|
||||
provenance: true
|
||||
sbom: true
|
||||
# GitHub Actions cache not available in Gitea - disabled
|
||||
# cache-from: type=gha,scope=server-${{ needs.meta.outputs.channel }}
|
||||
# cache-to: type=gha,mode=max,scope=server-${{ needs.meta.outputs.channel }}
|
||||
provenance: false
|
||||
sbom: false
|
||||
|
||||
- name: attest
|
||||
uses: actions/attest-build-provenance@v2
|
||||
with:
|
||||
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_SERVER }}
|
||||
subject-digest: ${{ steps.build.outputs.digest }}
|
||||
push-to-registry: true
|
||||
# GitHub-specific attestation - not available in Gitea
|
||||
# - name: attest
|
||||
# uses: actions/attest-build-provenance@v2
|
||||
# with:
|
||||
# subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_SERVER }}
|
||||
# subject-digest: ${{ steps.build.outputs.digest }}
|
||||
# push-to-registry: true
|
||||
|
||||
create-release:
|
||||
name: create release
|
||||
|
||||
Reference in New Issue
Block a user