Bump @oclif/test from 3.1.5 to 3.1.7 #12
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build SAF-CLI Windows/Linux Installers | |
on: | |
push: | |
branches: [ main ] | |
pull_request: | |
branches: [ main ] | |
jobs: | |
build-deploy: | |
runs-on: ubuntu-22.04 | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
path: saf | |
- name: Download oclif CLI repo since `npx oclif pack win` isn't working | |
uses: actions/checkout@v4 | |
with: | |
repository: oclif/oclif | |
path: oclif | |
- name: setup node | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 18.18 | |
check-latest: true | |
cache: 'npm' | |
cache-dependency-path: ./saf/package-lock.json | |
- name: Install Nullsoft Scriptable Install System and p7zip | |
run: sudo apt install nsis p7zip-full | |
- name: setup oclif | |
working-directory: ./oclif | |
run: | | |
yarn install --frozen-lockfile | |
yarn build | |
- name: setup saf cli | |
working-directory: ./saf | |
run: | | |
rm -rf test | |
npm ci | |
- name: Pack Windows Installer | |
working-directory: ./saf | |
run: ../oclif/bin/run.js pack win | |
- name: Pack Debian Package | |
working-directory: ./saf | |
run: sudo npx oclif pack deb | |
- name: Upload SAF-CLI Windows Build x64 Artifact | |
uses: actions/upload-artifact@v4 | |
with: | |
name: SAF-CLI Windows Build x64 | |
path: saf/dist/win32/saf-*-x64.exe | |
- name: Upload SAF-CLI Windows Build x86 Artifact | |
uses: actions/upload-artifact@v4 | |
with: | |
name: SAF-CLI Windows Build x86 | |
path: saf/dist/win32/saf-*-x86.exe | |
# underscore here since that's how the file is named | |
- name: Upload SAF-CLI Debian x64 Artifact | |
uses: actions/upload-artifact@v4 | |
with: | |
name: SAF-CLI Debian Build x64 | |
path: saf/dist/deb/saf_*.deb |