2022-04-19 18:13:46 +00:00
|
|
|
name: Dev build
|
|
|
|
on: [push]
|
|
|
|
jobs:
|
|
|
|
build:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
- uses: actions/setup-node@v3
|
|
|
|
with:
|
|
|
|
node-version: '18'
|
|
|
|
- run: npm install
|
2022-04-19 18:14:55 +00:00
|
|
|
- run: npm run CIbuild
|
2022-04-19 18:13:46 +00:00
|
|
|
- id: vars
|
|
|
|
shell: bash
|
|
|
|
run: |
|
|
|
|
echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
|
|
|
|
- name: Create Release
|
|
|
|
id: create_release
|
|
|
|
uses: actions/create-release@v1
|
|
|
|
env:
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
with:
|
|
|
|
tag_name: ${{ steps.vars.outputs.sha_short }}
|
|
|
|
release_name: Release ${{ steps.vars.outputs.sha_short }}
|
|
|
|
draft: true
|
|
|
|
prerelease: true
|
|
|
|
body_path: ./.github/release.md
|
|
|
|
- uses: actions/upload-release-asset@v1
|
|
|
|
env:
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
with:
|
|
|
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
|
|
|
asset_path: /home/runner/work/ArmCord/ArmCord/dist/ArmCord-3.1.0.zip
|
|
|
|
asset_name: ArmCordLinux.zip
|
|
|
|
asset_content_type: application/octet-stream
|
|
|
|
- uses: actions/upload-release-asset@v1
|
|
|
|
env:
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
with:
|
|
|
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
|
|
|
asset_path: /home/runner/work/ArmCord/ArmCord/dist/ArmCord-3.1.0-win.zip
|
|
|
|
asset_name: ArmCordWindows.zip
|
|
|
|
asset_content_type: application/octet-stream
|
|
|
|
- uses: actions/upload-release-asset@v1
|
|
|
|
env:
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
with:
|
|
|
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
|
|
|
asset_path: /home/runner/work/ArmCord/ArmCord/dist/ArmCord-3.1.0-mac.zip
|
|
|
|
asset_name: ArmCordWindows.zip
|
|
|
|
asset_content_type: application/octet-stream
|
|
|
|
- run: |
|
|
|
|
curl --request PATCH \
|
|
|
|
-H "Accept: application/vnd.github.v3+json" \
|
|
|
|
-H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
|
|
|
|
-H "Content-Type: application/json" \
|
|
|
|
https://api.github.com/repos/${{ github.repository }}/releases/${{steps.create_release.outputs.id}} \
|
|
|
|
-d '{"draft":false}'
|