name: ci on: [ push, pull_request ] jobs: ci: runs-on: ubuntu-latest permissions: contents: read pull-requests: write statuses: write steps: - name: Check out repository code uses: actions/checkout@v4 - name: Setup Node uses: actions/setup-node@v4 with: node-version: 20 - name: version run: | version=`npm --silent run version` echo version - name: npm install run: npm install - name: build run: npm run build - name: Archive Release if: github.ref_name == main uses: thedoctor0/zip-release@0.7.5 with: type: 'zip' filename: 'release.zip' directory: 'dist'