github actions中,移除 preReleaseVersion 变量

pull/456/head
王良 2025-02-11 13:43:52 +08:00
parent 7d0b708295
commit 46a0d786de
2 changed files with 130 additions and 134 deletions

View File

@ -23,8 +23,6 @@ jobs:
- macos - macos
node: node:
- 22 - 22
preReleaseVersion:
- ''
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@ -137,128 +135,128 @@ jobs:
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
run: | run: |
cd packages/gui/dist_electron; cd packages/gui/dist_electron;
ren DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe;
ren DevSidecar-${{ steps.package-info.outputs.version }}-ia32.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}-ia32.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe;
ren DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe;
ren DevSidecar-${{ steps.package-info.outputs.version }}.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe;
dir; dir;
- name: 'Rename artifacts - Linux' - name: 'Rename artifacts - Linux'
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
run: | run: |
cd packages/gui/dist_electron; cd packages/gui/dist_electron;
mv DevSidecar-${{ steps.package-info.outputs.version }}-amd64.deb DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb; mv DevSidecar-${{ steps.package-info.outputs.version }}-amd64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb;
mv DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage; mv DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage;
mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb; mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb;
mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage; mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage;
mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.deb DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb; mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb;
mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.AppImage DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage; mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage;
ls -lah; ls -lah;
- name: 'Rename artifacts - macOS' - name: 'Rename artifacts - macOS'
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
run: | run: |
cd packages/gui/dist_electron; cd packages/gui/dist_electron;
mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.dmg DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg; mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg;
mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.dmg DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg; mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg;
mv DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg; mv DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg;
ls -lah; ls -lah;
#region Upload artifacts - Windows #region Upload artifacts - Windows
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe'
if-no-files-found: error if-no-files-found: error
#endregion Upload artifacts - Windows #endregion Upload artifacts - Windows
#region Upload artifacts - Linux #region Upload artifacts - Linux
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage'
if-no-files-found: error if-no-files-found: error
#endregion Upload artifacts - Linux #endregion Upload artifacts - Linux
# Upload artifacts - macOS # Upload artifacts - macOS
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg'
if-no-files-found: error if-no-files-found: error
@ -286,72 +284,72 @@ jobs:
run: mkdir release run: mkdir release
# Download artifacts # Download artifacts
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg'
path: release path: release
- name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg' - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg'
path: release path: release
- name: 'Print files from "release" dir' - name: 'Print files from "release" dir'

View File

@ -26,8 +26,6 @@ jobs:
- macos - macos
node: node:
- 22 - 22
preReleaseVersion:
- ''
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
@ -140,126 +138,126 @@ jobs:
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
run: | run: |
cd packages/gui/dist_electron; cd packages/gui/dist_electron;
ren DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe;
ren DevSidecar-${{ steps.package-info.outputs.version }}-ia32.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}-ia32.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe;
ren DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe;
ren DevSidecar-${{ steps.package-info.outputs.version }}.exe DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe; ren DevSidecar-${{ steps.package-info.outputs.version }}.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe;
dir; dir;
- name: 'Rename artifacts - Linux' - name: 'Rename artifacts - Linux'
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
run: | run: |
cd packages/gui/dist_electron; cd packages/gui/dist_electron;
mv DevSidecar-${{ steps.package-info.outputs.version }}-amd64.deb DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb; mv DevSidecar-${{ steps.package-info.outputs.version }}-amd64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb;
mv DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage; mv DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage;
mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb; mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb;
mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage; mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage;
mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.deb DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb; mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb;
mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.AppImage DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage; mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage;
ls -lah; ls -lah;
- name: 'Rename artifacts - macOS' - name: 'Rename artifacts - macOS'
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
run: | run: |
cd packages/gui/dist_electron; cd packages/gui/dist_electron;
mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.dmg DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg; mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg;
mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.dmg DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg; mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg;
mv DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg; mv DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg;
ls -lah; ls -lah;
#region Upload artifacts - Windows #region Upload artifacts - Windows
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-x64.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64.exe'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-ia32.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-arm64.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'windows' }} if: ${{ matrix.os == 'windows' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-windows-universal.exe' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe'
if-no-files-found: error if-no-files-found: error
#endregion Upload artifacts - Windows #endregion Upload artifacts - Windows
#region Upload artifacts - Linux #region Upload artifacts - Linux
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-amd64.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-x86_64.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-arm64.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.deb' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'ubuntu' }} if: ${{ matrix.os == 'ubuntu' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-linux-armv7l.AppImage' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage'
if-no-files-found: error if-no-files-found: error
#endregion Upload artifacts - Linux #endregion Upload artifacts - Linux
# Upload artifacts - macOS # Upload artifacts - macOS
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-x64.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-arm64.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg'
if-no-files-found: error if-no-files-found: error
- name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg' - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg'
uses: actions/upload-artifact@v4.4.0 uses: actions/upload-artifact@v4.4.0
if: ${{ matrix.os == 'macos' }} if: ${{ matrix.os == 'macos' }}
with: with:
path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg
name: 'DevSidecar-${{ steps.package-info.outputs.version }}${{ matrix.preReleaseVersion }}-macos-universal.dmg' name: 'DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg'
if-no-files-found: error if-no-files-found: error