diff --git a/.github/workflows/pack.yaml b/.github/workflows/pack.yaml deleted file mode 100644 index 432146c..0000000 --- a/.github/workflows/pack.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: Pack - -on: - push: - branches: - - main - -jobs: - pack: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup nodejs - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: npm - cache-dependency-path: ./snap-client/package-lock.json - - - name: Install deps - working-directory: snap-client - run: npm i - - - name: Build package - working-directory: snap-client - run: npm run build - - - name: Move into public folder - run: cp -r snap-client/build snap-server/public - - - name: Commit changes - uses: EndBug/add-and-commit@v9 - with: - message: "[Update] build newest client package" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f6b4415..9154198 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,37 @@ on: - main jobs: + pack: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup nodejs + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: npm + cache-dependency-path: ./snap-client/package-lock.json + + - name: Install deps + working-directory: snap-client + run: npm i + + - name: Build package + working-directory: snap-client + run: npm run build + + - name: Move into public folder + run: cp -r snap-client/build snap-server/public + + - name: Commit changes + uses: EndBug/add-and-commit@v9 + with: + message: "[Update] build newest client package" + release: + needs: pack runs-on: ubuntu-latest steps: - name: Checkout