Improve gha

This commit is contained in:
2024-12-19 19:31:15 -08:00
parent 5029622d3b
commit 2e46bcb42d

View File

@@ -18,7 +18,7 @@ jobs:
outputs: outputs:
artifact: ${{ steps.upload-artifact.outputs.artifact }} artifact: ${{ steps.upload-artifact.outputs.artifact }}
env: env:
ext: ".AppImage" ext: "AppImage"
GITHUB_TOKEN: ${{ secrets.GHT }} GITHUB_TOKEN: ${{ secrets.GHT }}
steps: steps:
@@ -46,7 +46,7 @@ jobs:
name: linux-artifacts name: linux-artifacts
path: | path: |
dist/*.AppImage dist/*.AppImage
dist/latest-linux.yml dist/*.yml
build-windows: build-windows:
name: Build bsky-desktop (Windows) name: Build bsky-desktop (Windows)
@@ -54,7 +54,7 @@ jobs:
outputs: outputs:
artifact: ${{ steps.upload-artifact.outputs.artifact }} artifact: ${{ steps.upload-artifact.outputs.artifact }}
env: env:
ext: ".exe" ext: "exe"
GITHUB_TOKEN: ${{ secrets.GHT }} GITHUB_TOKEN: ${{ secrets.GHT }}
steps: steps:
@@ -82,7 +82,7 @@ jobs:
name: windows-artifacts name: windows-artifacts
path: | path: |
dist/*.exe dist/*.exe
dist/latest-windows.yml dist/*.yml
build-macos: build-macos:
name: Build bsky-desktop (macOS) name: Build bsky-desktop (macOS)
@@ -90,7 +90,7 @@ jobs:
outputs: outputs:
artifact: ${{ steps.upload-artifact.outputs.artifact }} artifact: ${{ steps.upload-artifact.outputs.artifact }}
env: env:
ext: ".dmg" ext: "dmg"
GITHUB_TOKEN: ${{ secrets.GHT }} GITHUB_TOKEN: ${{ secrets.GHT }}
steps: steps:
@@ -118,7 +118,7 @@ jobs:
name: macos-artifacts name: macos-artifacts
path: | path: |
dist/*.dmg dist/*.dmg
dist/latest-macos.yml dist/*.yml
release: release:
name: Create Release name: Create Release
@@ -133,7 +133,7 @@ jobs:
- name: Get app version - name: Get app version
id: version id: version
uses: pchynoweth/action-get-npm-version@1.0.1 uses: pchynoweth/action-get-npm-version@1.1.1
- name: Download Linux Artifacts - name: Download Linux Artifacts
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
@@ -158,14 +158,12 @@ jobs:
- name: Upload Release - name: Upload Release
id: create_release id: create_release
uses: qnblackcat/action-gh-release@master uses: softprops/action-gh-release@v2.2.0
with: with:
tag_name: "v${{ steps.version.outputs.version }}" tag_name: "v${{ steps.version.outputs.version }}"
name: "bsky-desktop v${{ steps.version.outputs.version }}" name: "bsky-desktop v${{ steps.version.outputs.version }}"
generate_release_notes: true
files: | files: |
dist/linux/*.AppImage dist/linux/*.AppImage
dist/linux/latest-linux.yml
dist/windows/*.exe dist/windows/*.exe
dist/windows/latest-windows.yml
dist/macos/*.dmg dist/macos/*.dmg
dist/macos/latest-macos.yml