Skip to content

Commit

Permalink
updated upload-artifact step in ci
Browse files Browse the repository at this point in the history
  • Loading branch information
ishubin committed Feb 9, 2025
1 parent 95a1205 commit e67c5b6
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 81 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build-electron.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- run: npm ci
- run: npm run package-electron
- run: npm run make-electron
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: schemio-electron-mac-zip
path: out/make/zip/darwin/x64/schemio-darwin-x64-*.zip
Expand All @@ -42,11 +42,11 @@ jobs:
- run: npm ci
- run: npm run package-electron
- run: npm run make-electron
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: schemio-electron-linux-rpm
path: out/make/rpm/x64/schemio-*-1.x86_64.rpm
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: schemio-electron-linux-deb
path: out/make/deb/x64/schemio_*_amd64.deb
Expand All @@ -64,7 +64,7 @@ jobs:
- run: npm ci
- run: npm run package-electron
- run: npm run make-electron
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: schemio-electron-win-setup
path: out/make/squirrel.windows/x64/schemio-* Setup.exe
Expand Down
154 changes: 77 additions & 77 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,83 +61,83 @@ jobs:
binshu/schemio:${{ inputs.schemio_version }}
# build-mac:
# needs: release
# runs-on: macOS-latest
# name: Build on MacOS
# steps:
# - uses: actions/checkout@v3
# with:
# ref: v${{ inputs.schemio_version }}
# - name: Use Node.js ${{ inputs.node_version }}
# uses: actions/setup-node@v3
# with:
# node-version: ${{ inputs.node_version }}
# - run: npm ci
# - run: npm run package-electron
# - run: npm run make-electron
# - run: find out | grep -v .webpack/renderer/assets
# - name: Upload to release asset
# uses: softprops/action-gh-release@v1
# with:
# tag_name: v${{ inputs.schemio_version }}
# fail_on_unmatched_files: true
# files: out/make/zip/darwin/x64/schemio-darwin-x64-${{ inputs.schemio_version }}.zip



# build-linux:
# needs: release
# runs-on: ubuntu-latest
# name: Build on Linux
# steps:
# - uses: actions/checkout@v3
# with:
# ref: v${{ inputs.schemio_version }}
# - name: Use Node.js ${{ inputs.node_version }}
# uses: actions/setup-node@v3
# with:
# node-version: ${{ inputs.node_version }}
# - run: npm ci
# - run: npm run package-electron
# - run: npm run make-electron
# - uses: actions/upload-artifact@v3
# with:
# name: schemio-electron-linux-rpm
# path: out/make/rpm/x64/schemio-${{ inputs.schemio_version }}-1.x86_64.rpm
# - run: find out | grep -v .webpack/renderer/assets
# - name: Upload to release asset
# uses: softprops/action-gh-release@v1
# with:
# tag_name: v${{ inputs.schemio_version }}
# fail_on_unmatched_files: true
# files: |
# out/make/rpm/x64/schemio-${{ inputs.schemio_version }}-1.x86_64.rpm
# out/make/deb/x64/schemio_${{ inputs.schemio_version }}_amd64.deb

# build-win:
# needs: release
# name: Build Windows app
# runs-on: windows-latest
# steps:
# - uses: actions/checkout@v3
# with:
# ref: v${{ inputs.schemio_version }}
# - name: Use Node.js ${{ inputs.node_version }}
# uses: actions/setup-node@v3
# with:
# node-version: ${{ inputs.node_version }}
# - run: npm ci
# - run: npm run package-electron
# - run: npm run make-electron
# - run: npm install -g tree-cli
# - run: cd out && tree -l 8
# - name: Upload to release asset
# uses: softprops/action-gh-release@v1
# with:
# tag_name: v${{ inputs.schemio_version }}
# fail_on_unmatched_files: true
# files: out/make/squirrel.windows/x64/schemio-${{ inputs.schemio_version }} Setup.exe
build-mac:
needs: release
runs-on: macOS-latest
name: Build on MacOS
steps:
- uses: actions/checkout@v3
with:
ref: v${{ inputs.schemio_version }}
- name: Use Node.js ${{ inputs.node_version }}
uses: actions/setup-node@v3
with:
node-version: ${{ inputs.node_version }}
- run: npm ci
- run: npm run package-electron
- run: npm run make-electron
- run: find out | grep -v .webpack/renderer/assets
- name: Upload to release asset
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ inputs.schemio_version }}
fail_on_unmatched_files: true
files: out/make/zip/darwin/x64/schemio-darwin-x64-${{ inputs.schemio_version }}.zip



build-linux:
needs: release
runs-on: ubuntu-latest
name: Build on Linux
steps:
- uses: actions/checkout@v3
with:
ref: v${{ inputs.schemio_version }}
- name: Use Node.js ${{ inputs.node_version }}
uses: actions/setup-node@v3
with:
node-version: ${{ inputs.node_version }}
- run: npm ci
- run: npm run package-electron
- run: npm run make-electron
- uses: actions/upload-artifact@v4
with:
name: schemio-electron-linux-rpm
path: out/make/rpm/x64/schemio-${{ inputs.schemio_version }}-1.x86_64.rpm
- run: find out | grep -v .webpack/renderer/assets
- name: Upload to release asset
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ inputs.schemio_version }}
fail_on_unmatched_files: true
files: |
out/make/rpm/x64/schemio-${{ inputs.schemio_version }}-1.x86_64.rpm
out/make/deb/x64/schemio_${{ inputs.schemio_version }}_amd64.deb
build-win:
needs: release
name: Build Windows app
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
with:
ref: v${{ inputs.schemio_version }}
- name: Use Node.js ${{ inputs.node_version }}
uses: actions/setup-node@v3
with:
node-version: ${{ inputs.node_version }}
- run: npm ci
- run: npm run package-electron
- run: npm run make-electron
- run: npm install -g tree-cli
- run: cd out && tree -l 8
- name: Upload to release asset
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ inputs.schemio_version }}
fail_on_unmatched_files: true
files: out/make/squirrel.windows/x64/schemio-${{ inputs.schemio_version }} Setup.exe



0 comments on commit e67c5b6

Please sign in to comment.