diff --git a/.forgejo/workflows/publish.yml b/.forgejo/workflows/publish.yml index fee1e74..c9428ce 100644 --- a/.forgejo/workflows/publish.yml +++ b/.forgejo/workflows/publish.yml @@ -21,29 +21,18 @@ jobs: - run: yarn test - run: yarn lint - package: - needs: build - runs-on: node - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20.x - - run: yarn package - - name: Upload Binary - uses: actions/upload-artifact@v4 - with: - path: bin/ - if-no-files-found: error - publish: - needs: package + needs: build runs-on: node steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 20.x + - run: yarn install --frozen-lockfile + - run: yarn build + - run: yarn package + - run: cp -r ./bin ${{ secrets.PROD_REPO_PATH }} - uses: https://github.com/JS-DevTools/npm-publish@v3 with: token: ${{ secrets.NPM_TOKEN }} \ No newline at end of file diff --git a/.forgejo/workflows/staging.yml b/.forgejo/workflows/staging.yml index 2e786f2..94f3fce 100644 --- a/.forgejo/workflows/staging.yml +++ b/.forgejo/workflows/staging.yml @@ -4,8 +4,6 @@ on: push: branches: - develop - - release/* - - hotfix/* jobs: build: @@ -23,7 +21,7 @@ jobs: - run: yarn test - run: yarn lint - package: + rsync: needs: build runs-on: node steps: @@ -31,9 +29,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20.x + - run: yarn install --frozen-lockfile + - run: yarn build - run: yarn package - - name: Upload Binary - uses: actions/upload-artifact@v4 - with: - path: bin/ - if-no-files-found: error \ No newline at end of file + - run: cp -r ./bin ${{ secrets.STAGE_REPO_PATH }} \ No newline at end of file diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml index 9783ff4..a70e410 100644 --- a/.forgejo/workflows/test.yml +++ b/.forgejo/workflows/test.yml @@ -4,6 +4,7 @@ on: push: branches: - feature/* + - hotfix/* - renovate/* - dependabot/*