fix: release process
Release / Build-production-and-ng-test (push) Successful in 3m57s Details
Release / Build-and-test-development (push) Successful in 7m44s Details
Release / release (push) Failing after 1m17s Details

This commit is contained in:
Mihajlo Medjedovic 2024-05-02 18:41:25 +02:00
parent 485783a782
commit c0dc9191e3
1 changed files with 11 additions and 5 deletions

View File

@ -184,6 +184,17 @@ jobs:
apt-get update
apt-get install doxygen -y
- name: Frontend Preliminary Build
description: We want to prevent creating empty release if frontend fails
run: |
cd client
npm ci
# Decrypt and Install sheet
echo ${{ secrets.SHEET_PWD }} | gpg --batch --yes --passphrase-fd 0 ./libraries/sheet-crypto.tgz.gpg
npm i ./libraries/sheet-crypto.tgz
# End
npm run build
- name: Create Empty Release (assets are posted later)
run: |
npm i
@ -196,11 +207,6 @@ jobs:
description: Must be created AFTER the release as the version (git tag) is used in the interface
run: |
cd client
npm ci
# Decrypt and Install sheet
echo ${{ secrets.SHEET_PWD }} | gpg --batch --yes --passphrase-fd 0 ./libraries/sheet-crypto.tgz.gpg
npm i ./libraries/sheet-crypto.tgz
# End
npm run build
- name: Build SAS9 EBI Release