Archived
1
0

fix: use npm and yarn consistently in build and release (#5852)

* refactor: remove keytar dep in cross-compile

* refactor: try other keytar package

* refactor: remove keytar step in cross-compile

* fix: manually remove keytar

* try this first

* I think this is it

* Revert "I think this is it"

This reverts commit 5c566b0c01.

* okay this is it

* fixup

* try legacy peer

* remove keytar before standalone

* wrong path

* maybe

* revert: change *npm* back to npm*

* revert: don't uninstall keytar

* fix: use npm run standalone-release

* fixup formatting

* Revert "refactor: remove yarn.lock steps (#5850)"

This reverts commit 907747d394.

* fixup: remove the --exclude

* refactor: remove yarn.lock check

Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
This commit is contained in:
Joe Previte
2022-12-12 14:41:29 -07:00
committed by GitHub
parent ef5865f506
commit 1efc5f104e
3 changed files with 13 additions and 21 deletions

View File

@ -70,7 +70,7 @@ jobs:
# NOTE: && here is deliberate - GitHub puts each line in its own `.sh`
# file when running inside a docker container.
- name: Build standalone release
run: source scl_source enable devtoolset-9 && yarn release:standalone
run: source scl_source enable devtoolset-9 && npm run release:standalone
- name: Fetch dependencies from cache
id: cache-node-modules
@ -172,9 +172,6 @@ jobs:
env:
PACKAGE: ${{ format('g++-{0}', matrix.prefix) }}
- name: Install keytar dependencies
run: sudo apt install -y libsecret-1-dev
- name: Download npm package
uses: actions/download-artifact@v3
with:
@ -183,6 +180,8 @@ jobs:
- name: Decompress npm package
run: tar -xzf package.tar.gz
# NOTE@jsjoeio - npm fails here
# so use yarn
- name: Build standalone release
run: yarn release:standalone
@ -239,7 +238,7 @@ jobs:
run: tar -xzf package.tar.gz
- name: Build standalone release
run: yarn release:standalone
run: npm run release:standalone
- name: Fetch dependencies from cache
id: cache-node-modules