summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/release.yml36
1 files changed, 18 insertions, 18 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml

index 673c37a4..ca62f751 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml
@@ -14,28 +14,28 @@ jobs: os: [windows, macos, ubuntu] include: - os: windows - build: npx caxa --directory . --command "{{caxa}}/node_modules/.bin/node" "{{caxa}}/lib/index.js" --output "Fosscord-server-windows-${{ github.sha }}.exe" + build: npx caxa --directory . --command "{{caxa}}/node_modules/.bin/node" "{{caxa}}/dist/start.js" --output "Fosscord-server-windows-${{ github.sha }}.exe" artifact: Fosscord-server-windows-${{ github.sha }}.exe - os: macos build: | - npx caxa --directory . --command "{{caxa}}/node_modules/.bin/node" "{{caxa}}/lib/index.js" --output "Fosscord.app" + npx caxa --directory . --command "{{caxa}}/node_modules/.bin/node" "{{caxa}}/dist/start.js" --output "Fosscord.app" tar -czf "Fosscord--server-macos-${{ github.sha }}.app.tgz" "Fosscord.app" artifact: Fosscord--server-macos-${{ github.sha }}.app.tgz - os: ubuntu build: | - npx caxa --directory . --command "{{caxa}}/node_modules/.bin/node" "{{caxa}}/lib/index.js" --output "fosscord" + npx caxa --directory . --command "{{caxa}}/node_modules/.bin/node" "{{caxa}}/dist/start.js" --output "fosscord" tar -czf "fosscord-server-linux-${{ github.sha }}.tgz" "fosscord" artifact: fosscord-server-linux-${{ github.sha }}.tgz runs-on: ${{ matrix.os }}-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/setup-node@v2 with: - node-version: 15 - - run: | - npm i - npm run build - ${{ matrix.build }} + node-version: 16 + cache: "npm" + - run: npm install + - run: npm run build + - run: ${{ matrix.build }} - uses: actions/upload-artifact@v2 with: name: ${{ matrix.artifact }} @@ -47,13 +47,13 @@ jobs: steps: - uses: actions/download-artifact@v2 with: - name: Fosscord-windows-${{ github.sha }}.exe + name: fosscord-server-windows-${{ github.sha }}.exe - uses: actions/download-artifact@v2 with: - name: Fosscord-macos-${{ github.sha }}.app.tgz + name: fosscord-server-macos-${{ github.sha }}.app.tgz - uses: actions/download-artifact@v2 with: - name: Fosscord-linux-${{ github.sha }}.tgz + name: fosscord-server-linux-${{ github.sha }}.tgz - run: echo "::set-output name=tag::${GITHUB_REF#refs/tags/}" id: tag - uses: actions/create-release@v1 @@ -68,22 +68,22 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create-release.outputs.upload_url }} - asset_path: Fosscord-windows-${{ github.sha }}.exe - asset_name: Fosscord-windows-${{ steps.tag.outputs.tag }}.exe + asset_path: fosscord-server-windows-${{ github.sha }}.exe + asset_name: fosscord-server-windows-${{ steps.tag.outputs.tag }}.exe asset_content_type: application/vnd.microsoft.portable-executable - uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create-release.outputs.upload_url }} - asset_path: Fosscord-macos-${{ github.sha }}.app.tgz - asset_name: Fosscord-macos-${{ steps.tag.outputs.tag }}.app.tgz + asset_path: fosscord-server-macos-${{ github.sha }}.app.tgz + asset_name: fosscord-server-macos-${{ steps.tag.outputs.tag }}.app.tgz asset_content_type: application/gzip - uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create-release.outputs.upload_url }} - asset_path: Fosscord-linux-${{ github.sha }}.tgz - asset_name: Fosscord-linux-${{ steps.tag.outputs.tag }}.tgz + asset_path: fosscord-server-linux-${{ github.sha }}.tgz + asset_name: fosscord-server-linux-${{ steps.tag.outputs.tag }}.tgz asset_content_type: application/gzip