diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 7175d7e8..57160ccb 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -1,40 +1,15 @@ # This workflow will run tests using node and then publish a package to GitHub Packages when a release is created # For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages -name: publish to node +name: Publish to NPM on: release: types: [created] + workflow_dispatch: jobs: - test: - runs-on: ubuntu-latest - steps: - - name: "Checkout branch ${{ github.head_ref }}" - uses: actions/checkout@v3 - - name: "Setup node" - uses: actions/setup-node@v3 - with: - node-version: 16 - - name: "Install the rust compiler" - run: | - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y - source "$HOME/.cargo/env" - - name: "Install wasm-pack" - run: | - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -y - - name: "Install dependencies" - run: | - npm install - - name: "Build Aladin Lite" - run: | - npm run build - - name: "Run some tests" - run: npm test - publish-npm: - needs: test runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -55,6 +30,6 @@ jobs: - name: "Build Aladin Lite" run: | npm run build - - run: npm publish + npm publish env: - NODE_AUTH_TOKEN: ${{secrets.npm_token}} \ No newline at end of file + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a0d6c4f3..4462e805 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,4 @@ -name: test +name: Run tests on: push: branches: