diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index e1fdbc5..1715e3c 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -22,31 +22,30 @@ jobs: env: NPMRC: ${{ secrets.NPMRC}} - - name: Install ZIP and SASjs CLI + - name: Install packages run: | apt-get update apt-get install zip -y + # sasjs cli is used to compile & build the SAS services npm i -g @sasjs/cli - - - name: Install JQ for parsing JSON - run: | - apt-get update + # jq is used to parse the release JSON apt-get install jq -y - - name: Install Semantic Release and plugins and create Release + - name: Create Empty Release (assets are posted later) run: | npm i npm i -g semantic-release GITEA_TOKEN=${{ secrets.RELEASE_TOKEN }} GITEA_URL=https://git.datacontroller.io semantic-release - name: Frontend Build + description: Must be created AFTER the release as the version (git tag) is used in the interface run: | cd client npm ci npm run build - name: Build SAS9 EBI Release - description: compile SAS 9 services, remove tests & create deployment program + description: Compile SAS 9 services, remove tests & create deployment program run: | cd sas npm ci @@ -63,7 +62,7 @@ jobs: cp sasjsbuild/mysas9deploy.sas ./sas9.sas - name: Build SASjs Server Release - description: compile Base (SASjs) services, remove tests & create deployment JSON + description: Compile Base (SASjs) services, remove tests & create deployment JSON run: | cd sas cp sasjs/utils/favicon.ico ../client/dist/favicon.ico