Browse Source

代码格式调整:*.yml

1.x
王良 1 week ago
parent
commit
b5c4575856
  1. 89
      .github/workflows/build-and-release.yml
  2. 87
      .github/workflows/test-and-upload.yml

89
.github/workflows/build-and-release.yml

@ -1,9 +1,9 @@
name: "Build And Release" name: 'Build And Release'
on: on:
push: push:
tags: tags:
- "*" - '*'
jobs: jobs:
# job 1 # job 1
@ -12,39 +12,38 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ os:
windows, - windows
ubuntu, - ubuntu
macos - macos
]
node: [ node:
16, - 17
17
]
steps: steps:
- name: "Checkout" - name: 'Checkout'
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
- name: "Setup Node.js environment" - name: 'Setup Node.js environment'
uses: actions/setup-node@v4.0.3 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node }} node-version: ${{ matrix.node }}
registry-url: https://npm.pkg.github.com/ registry-url: https://npm.pkg.github.com/
- name: "Get package info" - name: 'Get package info'
id: package-info id: package-info
uses: luizfelipelaviola/get-package-info@v1 uses: luizfelipelaviola/get-package-info@v1
with: with:
path: ./packages/mitmproxy path: ./packages/mitmproxy
- name: "Print" - name: 'Print'
run: | run: |
echo "version = ${{ steps.package-info.outputs.version }}"; echo "version = ${{ steps.package-info.outputs.version }}";
echo "github.ref_type = ${{ github.ref_type }}"; echo "github.ref_type = ${{ github.ref_type }}";
echo "github.ref = ${{ github.ref }}"; echo "github.ref = ${{ github.ref }}";
echo "github.ref_name = ${{ github.ref_name }}"; echo "github.ref_name = ${{ github.ref_name }}";
- name: "npm install -g lerna@6/yarn" - name: 'npm install -g lerna@6/yarn'
run: | run: |
echo "======================================================================"; echo "======================================================================";
echo "npm install -g lerna@6"; echo "npm install -g lerna@6";
@ -56,7 +55,7 @@ jobs:
echo "--------------------"; echo "--------------------";
npm install -g yarn; npm install -g yarn;
- name: "npm -v | yarn -v | lerna -v" - name: 'npm -v | yarn -v | lerna -v'
run: | run: |
echo "======================================================================"; echo "======================================================================";
echo "npm -v"; echo "npm -v";
@ -73,7 +72,7 @@ jobs:
echo "--------------------"; echo "--------------------";
lerna -v; lerna -v;
- name: "lerna bootstrap" - name: 'lerna bootstrap'
run: | run: |
echo "======================================================================"; echo "======================================================================";
dir || ls -lah; dir || ls -lah;
@ -83,7 +82,7 @@ jobs:
echo "--------------------"; echo "--------------------";
lerna bootstrap --npm-client=yarn; lerna bootstrap --npm-client=yarn;
- name: "npm run electron:build for node16" - name: 'npm run electron:build for node16'
if: ${{ matrix.node == '16' }} if: ${{ matrix.node == '16' }}
run: | run: |
echo "======================================================================"; echo "======================================================================";
@ -109,7 +108,7 @@ jobs:
cd ../../../; cd ../../../;
dir || ls -lah; dir || ls -lah;
- name: "npm run electron:build for node17" - name: 'npm run electron:build for node17'
if: ${{ matrix.node != '16' }} if: ${{ matrix.node != '16' }}
env: env:
NODE_OPTIONS: --openssl-legacy-provider NODE_OPTIONS: --openssl-legacy-provider
@ -137,33 +136,33 @@ jobs:
cd ../../../; cd ../../../;
dir || ls -lah; dir || ls -lah;
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe - Windows" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe - Windows'
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 }}.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.exe
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe'
if-no-files-found: error if-no-files-found: error
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb - Ubuntu" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb - Ubuntu'
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 }}.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.deb
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb'
if-no-files-found: error if-no-files-found: error
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage - Ubuntu" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage - Ubuntu'
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 }}.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.AppImage
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage'
if-no-files-found: error if-no-files-found: error
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg - Mac" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg - Mac'
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 }}.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.dmg
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg'
if-no-files-found: error if-no-files-found: error
# job 2 # job 2
@ -172,40 +171,40 @@ jobs:
needs: needs:
- build-and-upload - build-and-upload
steps: steps:
- name: "Checkout" - name: 'Checkout'
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
- name: "Get package info" - name: 'Get package info'
id: package-info id: package-info
uses: luizfelipelaviola/get-package-info@v1 uses: luizfelipelaviola/get-package-info@v1
with: with:
path: ./packages/mitmproxy path: ./packages/mitmproxy
- name: "Make 'release' dir" - name: 'Make "release" dir'
run: mkdir release run: mkdir release
# Download artifacts with node16 # Download artifacts with node16
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe - Windows" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe - Windows'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg - Mac" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg - Mac'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg
path: release path: release
- name: "Rename 'release/DevSidecar-${{ steps.package-info.outputs.version }}.*' to 'release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.*'" - name: 'Rename "release/DevSidecar-${{ steps.package-info.outputs.version }}.*" to "release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.*"'
run: | run: |
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb;
@ -213,39 +212,39 @@ jobs:
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg;
# Download artifacts with node17 # Download artifacts with node17
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe - Windows" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe - Windows'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg - Mac" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg - Mac'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg
path: release path: release
- name: "Rename 'release/DevSidecar-${{ steps.package-info.outputs.version }}.*' to 'release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.*'" - name: 'Rename "release/DevSidecar-${{ steps.package-info.outputs.version }}.*" to "release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.*"'
run: | run: |
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.AppImage release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.AppImage release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg;
- name: "Print files from 'release' dir" - name: 'Print files from "release" dir'
run: | run: |
ls -lah release; ls -lah release;
- name: "Create a draft release" - name: 'Create a draft release'
uses: fnkr/github-action-ghr@ghr-options uses: wangliang181230/github-action-ghr@master
env: env:
GITHUB_TOKEN: ${{ github.token }} GITHUB_TOKEN: ${{ github.token }}
GHR_PATH: release/ GHR_PATH: release/

87
.github/workflows/test-and-upload.yml

@ -1,4 +1,4 @@
name: "Test And Upload" name: 'Test And Upload'
on: on:
push: push:
@ -10,44 +10,45 @@ on:
- master - master
jobs: jobs:
# job 1
test-and-upload: test-and-upload:
runs-on: ${{ matrix.os }}-latest runs-on: ${{ matrix.os }}-latest
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ os:
windows, - windows
ubuntu, - ubuntu
macos - macos
]
node: [ node:
16, - 16
17 - 17
]
steps: steps:
- name: "Checkout" - name: 'Checkout'
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
- name: "Setup Node.js environment" - name: 'Setup Node.js environment'
uses: actions/setup-node@v4.0.3 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node }} node-version: ${{ matrix.node }}
registry-url: https://npm.pkg.github.com/ registry-url: https://npm.pkg.github.com/
- name: "Get package info" - name: 'Get package info'
id: package-info id: package-info
uses: luizfelipelaviola/get-package-info@v1 uses: luizfelipelaviola/get-package-info@v1
with: with:
path: ./packages/mitmproxy path: ./packages/mitmproxy
- name: "Print" - name: 'Print'
run: | run: |
echo "version = ${{ steps.package-info.outputs.version }}"; echo "version = ${{ steps.package-info.outputs.version }}";
echo "github.ref_type = ${{ github.ref_type }}"; echo "github.ref_type = ${{ github.ref_type }}";
echo "github.ref = ${{ github.ref }}"; echo "github.ref = ${{ github.ref }}";
echo "github.ref_name = ${{ github.ref_name }}"; echo "github.ref_name = ${{ github.ref_name }}";
- name: "npm install -g lerna@6/yarn" - name: 'npm install -g lerna@6/yarn'
run: | run: |
echo "======================================================================"; echo "======================================================================";
echo "npm install -g lerna@6"; echo "npm install -g lerna@6";
@ -59,7 +60,7 @@ jobs:
echo "--------------------"; echo "--------------------";
npm install -g yarn; npm install -g yarn;
- name: "npm -v | yarn -v | lerna -v" - name: 'npm -v | yarn -v | lerna -v'
run: | run: |
echo "======================================================================"; echo "======================================================================";
echo "npm -v"; echo "npm -v";
@ -76,7 +77,7 @@ jobs:
echo "--------------------"; echo "--------------------";
lerna -v; lerna -v;
- name: "lerna bootstrap" - name: 'lerna bootstrap'
run: | run: |
echo "======================================================================"; echo "======================================================================";
dir || ls -lah; dir || ls -lah;
@ -86,7 +87,7 @@ jobs:
echo "--------------------"; echo "--------------------";
lerna bootstrap --npm-client=yarn; lerna bootstrap --npm-client=yarn;
- name: "npm run electron:build for node16" - name: 'npm run electron:build for node16'
if: ${{ matrix.node == '16' }} if: ${{ matrix.node == '16' }}
run: | run: |
echo "======================================================================"; echo "======================================================================";
@ -112,7 +113,7 @@ jobs:
cd ../../../; cd ../../../;
dir || ls -lah; dir || ls -lah;
- name: "npm run electron:build for node17" - name: 'npm run electron:build for node17'
if: ${{ matrix.node != '16' }} if: ${{ matrix.node != '16' }}
env: env:
NODE_OPTIONS: --openssl-legacy-provider NODE_OPTIONS: --openssl-legacy-provider
@ -140,33 +141,33 @@ jobs:
cd ../../../; cd ../../../;
dir || ls -lah; dir || ls -lah;
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe - Windows" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe - Windows'
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 }}.exe path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.exe
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.exe'
if-no-files-found: error if-no-files-found: error
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb - Ubuntu" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb - Ubuntu'
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 }}.deb path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.deb
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.deb'
if-no-files-found: error if-no-files-found: error
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage - Ubuntu" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage - Ubuntu'
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 }}.AppImage path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.AppImage
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.AppImage'
if-no-files-found: error if-no-files-found: error
- name: "Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg - Mac" - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg - Mac'
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 }}.dmg path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}.dmg
name: "DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg" name: 'DevSidecar-${{ steps.package-info.outputs.version }}-node${{ matrix.node }}.dmg'
if-no-files-found: error if-no-files-found: error
# job 2 # job 2
@ -176,40 +177,40 @@ jobs:
needs: needs:
- test-and-upload - test-and-upload
steps: steps:
- name: "Checkout" - name: 'Checkout'
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.7
- name: "Get package info" - name: 'Get package info'
id: package-info id: package-info
uses: luizfelipelaviola/get-package-info@v1 uses: luizfelipelaviola/get-package-info@v1
with: with:
path: ./packages/mitmproxy path: ./packages/mitmproxy
- name: "Make 'release' dir" - name: 'Make "release" dir'
run: mkdir release run: mkdir release
# Download artifacts with node16 # Download artifacts with node16
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe - Windows" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe - Windows'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.AppImage
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg - Mac" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg - Mac'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg name: DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg
path: release path: release
- name: "Rename 'release/DevSidecar-${{ steps.package-info.outputs.version }}.*' to 'release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.*'" - name: 'Rename "release/DevSidecar-${{ steps.package-info.outputs.version }}.*" to "release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.*"'
run: | run: |
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.exe;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.deb;
@ -217,38 +218,38 @@ jobs:
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node16.dmg;
# Download artifacts with node17 # Download artifacts with node17
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe - Windows" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe - Windows'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage - Ubuntu" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage - Ubuntu'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage
path: release path: release
- name: "Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg - Mac" - name: 'Download DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg - Mac'
uses: actions/download-artifact@v4.1.8 uses: actions/download-artifact@v4.1.8
with: with:
name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg name: DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg
path: release path: release
- name: "Rename 'release/DevSidecar-${{ steps.package-info.outputs.version }}.*' to 'release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.*'" - name: 'Rename "release/DevSidecar-${{ steps.package-info.outputs.version }}.*" to "release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.*"'
run: | run: |
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.exe release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.exe;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.deb release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.deb;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.AppImage release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.AppImage release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.AppImage;
mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg; mv release/DevSidecar-${{ steps.package-info.outputs.version }}.dmg release/DevSidecar-${{ steps.package-info.outputs.version }}-node17.dmg;
- name: "Print files from 'release' dir" - name: 'Print files from "release" dir'
run: | run: |
ls -lah release; ls -lah release;
- name: "Create a draft release" - name: 'Create a draft release'
uses: wangliang181230/github-action-ghr@master uses: wangliang181230/github-action-ghr@master
env: env:
GITHUB_TOKEN: ${{ github.token }} GITHUB_TOKEN: ${{ github.token }}

Loading…
Cancel
Save