Public Access
Merge branch 'main' of https://git.gzmn.nl/LaurensBartelds/brainwave
Release Pipeline / build-and-release (push) Successful in 4m20s
Release Pipeline / build-and-release (push) Successful in 4m20s
This commit is contained in:
commit
1e0429314b
1 file changed
+23
-9
@@ -81,12 +81,26 @@ jobs:
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
uses: softprops/action-gh-release@v2
|
run: |
|
||||||
with:
|
# Create the release
|
||||||
files: |
|
RELEASE_RESPONSE=$(curl -s -X POST \
|
||||||
brainwave-amd64.tar.gz
|
"${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases" \
|
||||||
brainwave-arm64.tar.gz
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
||||||
docker-compose.amd64.yml
|
-H "Content-Type: application/json" \
|
||||||
docker-compose.arm64.yml
|
-d '{
|
||||||
env:
|
"tag_name": "${{ github.ref_name }}",
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
"name": "Release ${{ github.ref_name }}",
|
||||||
|
"draft": false,
|
||||||
|
"prerelease": false
|
||||||
|
}')
|
||||||
|
|
||||||
|
RELEASE_ID=$(echo "$RELEASE_RESPONSE" | jq -r '.id')
|
||||||
|
|
||||||
|
# Upload each asset
|
||||||
|
for FILE in brainwave-amd64.tar.gz brainwave-arm64.tar.gz docker-compose.amd64.yml docker-compose.arm64.yml; do
|
||||||
|
curl -s -X POST \
|
||||||
|
"${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${RELEASE_ID}/assets?name=${FILE}" \
|
||||||
|
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
|
||||||
|
-H "Content-Type: application/octet-stream" \
|
||||||
|
--data-binary @"${FILE}"
|
||||||
|
done
|
||||||
Reference in new issue
Block a user