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_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
|
||||||
|
|||||||
Reference in New Issue
Block a user