|
|
|
@@ -229,20 +229,20 @@ jobs:
|
|
|
|
cat release_payload.json
|
|
|
|
cat release_payload.json
|
|
|
|
|
|
|
|
|
|
|
|
# Create Release
|
|
|
|
# Create Release
|
|
|
|
RESPONSE=$(curl -s -X POST "${{ gitea.api_url }}/repos/${{ gitea.repository }}/releases" \
|
|
|
|
curl -s -X POST "${{ gitea.api_url }}/repos/${{ gitea.repository }}/releases" \
|
|
|
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
|
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
|
|
|
-H "Content-Type: application/json" \
|
|
|
|
-H "Content-Type: application/json" \
|
|
|
|
-d @release_payload.json)
|
|
|
|
-d @release_payload.json > api_response.json
|
|
|
|
|
|
|
|
|
|
|
|
echo "DEBUG: API Response:"
|
|
|
|
echo "DEBUG: API Response:"
|
|
|
|
echo "$RESPONSE" || true
|
|
|
|
cat api_response.json || true
|
|
|
|
|
|
|
|
|
|
|
|
RELEASE_ID=$(echo "$RESPONSE" | jq -r .id)
|
|
|
|
RELEASE_ID=$(jq -r .id api_response.json)
|
|
|
|
echo "RELEASE_ID=$RELEASE_ID" >> "$GITHUB_OUTPUT"
|
|
|
|
echo "RELEASE_ID=$RELEASE_ID" >> "$GITHUB_OUTPUT"
|
|
|
|
|
|
|
|
|
|
|
|
if [ "$RELEASE_ID" == "null" ] || [ -z "$RELEASE_ID" ]; then
|
|
|
|
if [ "$RELEASE_ID" == "null" ] || [ -z "$RELEASE_ID" ]; then
|
|
|
|
echo "Failed to create release. Response:"
|
|
|
|
echo "Failed to create release. Response content:"
|
|
|
|
echo "$RESPONSE"
|
|
|
|
cat api_response.json
|
|
|
|
exit 1
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
@@ -278,6 +278,10 @@ jobs:
|
|
|
|
username: ${{ gitea.actor }}
|
|
|
|
username: ${{ gitea.actor }}
|
|
|
|
password: ${{ secrets.CR_PAT }}
|
|
|
|
password: ${{ secrets.CR_PAT }}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: 🛠 Set up QEMU
|
|
|
|
|
|
|
|
if: steps.check_commits.outputs.commit_count != '0' && steps.dockerfile_check.outputs.exists == 'true'
|
|
|
|
|
|
|
|
uses: docker/setup-qemu-action@v3
|
|
|
|
|
|
|
|
|
|
|
|
- name: 🛠 Set up Docker Buildx
|
|
|
|
- name: 🛠 Set up Docker Buildx
|
|
|
|
if: steps.check_commits.outputs.commit_count != '0' && steps.dockerfile_check.outputs.exists == 'true'
|
|
|
|
if: steps.check_commits.outputs.commit_count != '0' && steps.dockerfile_check.outputs.exists == 'true'
|
|
|
|
uses: docker/setup-buildx-action@v3
|
|
|
|
uses: docker/setup-buildx-action@v3
|
|
|
|
@@ -287,6 +291,7 @@ jobs:
|
|
|
|
uses: docker/build-push-action@v5
|
|
|
|
uses: docker/build-push-action@v5
|
|
|
|
with:
|
|
|
|
with:
|
|
|
|
context: .
|
|
|
|
context: .
|
|
|
|
|
|
|
|
platforms: linux/amd64,linux/arm64
|
|
|
|
push: true
|
|
|
|
push: true
|
|
|
|
tags: |
|
|
|
|
tags: |
|
|
|
|
git.icc.gg/${{ gitea.repository }}:latest
|
|
|
|
git.icc.gg/${{ gitea.repository }}:latest
|
|
|
|
|