feat(screenshots): replace ai mockups with actual application screenshots and enable package publishing
CI & Build NaxOS Web Dashboard / build (push) Successful in 6m50s
CI & Build NaxOS Web Dashboard / build (push) Successful in 6m50s
This commit is contained in:
@@ -31,11 +31,26 @@ jobs:
|
||||
- name: Publish Package to Gitea Packages
|
||||
run: |
|
||||
tar -czf naxos-ui-dist.tar.gz -C dist .
|
||||
echo "Uploading naxos-ui-dist.tar.gz to Gitea Packages..."
|
||||
curl -s --fail-with-body -X PUT \
|
||||
-H "Authorization: token ${{ secrets.GITEA_TOKEN }}" \
|
||||
echo "Uploading naxos-ui-dist.tar.gz to Gitea Packages registry..."
|
||||
TOKEN="${{ secrets.PACKAGE_TOKEN }}"
|
||||
if [ -z "$TOKEN" ]; then
|
||||
TOKEN="${{ secrets.GITEA_TOKEN }}"
|
||||
fi
|
||||
RESPONSE=$(curl -s -w "\nHTTP_STATUS:%{http_code}" -X PUT \
|
||||
-H "Authorization: token ${TOKEN}" \
|
||||
--upload-file naxos-ui-dist.tar.gz \
|
||||
"${{ github.server_url }}/api/packages/naxos/generic/naxos-ui/1.0.0/naxos-ui-dist.tar.gz" || echo "Generic package uploaded or exists"
|
||||
"${{ github.server_url }}/api/packages/naxos/generic/naxos-ui/1.0.0/naxos-ui-dist.tar.gz")
|
||||
STATUS=$(echo "$RESPONSE" | grep "HTTP_STATUS:" | cut -d: -f2)
|
||||
BODY=$(echo "$RESPONSE" | grep -v "HTTP_STATUS:")
|
||||
echo "Package upload HTTP status: $STATUS"
|
||||
if [ "$STATUS" -eq 201 ] || [ "$STATUS" -eq 200 ] || [ "$STATUS" -eq 204 ]; then
|
||||
echo "Successfully published naxos-ui-dist.tar.gz to Gitea Packages!"
|
||||
elif [ "$STATUS" -eq 409 ]; then
|
||||
echo "Package version 1.0.0 already published in Gitea Packages: $BODY"
|
||||
else
|
||||
echo "Failed to publish package to Gitea Packages ($STATUS): $BODY"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- name: Upload UI Assets Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
|
||||
Reference in New Issue
Block a user