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 - run: npm run CIbuild - 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}'