diff --git a/.github/workflows/latest.yml b/.github/workflows/latest.yml index f2e8e46..d8bfdd5 100644 --- a/.github/workflows/latest.yml +++ b/.github/workflows/latest.yml @@ -1,5 +1,5 @@ jobs: - build: + release-latest: permissions: contents: write runs-on: ubuntu-latest @@ -20,22 +20,7 @@ jobs: env: GH_TOKEN: ${{github.token}} run: | - gh release upload latest .github/*.tgz main.js manifest.json styles.css --clobber - build-pnpm: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: pnpm/action-setup@v2 - with: - version: '*' - - uses: actions/setup-node@v3 - with: - cache: pnpm - node-version: '*' - - run: pnpm install - - run: pnpm build + gh release upload latest .github/*.tgz --clobber on: push: tags: diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml new file mode 100644 index 0000000..c76d09f --- /dev/null +++ b/.github/workflows/push.yml @@ -0,0 +1,33 @@ +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: recursive + - uses: actions/setup-node@v3 + with: + cache: npm + node-version: '*' + - run: npm ci + - run: npm run build + build-pnpm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: recursive + - uses: pnpm/action-setup@v2 + with: + version: '*' + - uses: actions/setup-node@v3 + with: + cache: pnpm + node-version: '*' + - run: pnpm install + - run: pnpm build +on: + pull_request_target: + push: + workflow_dispatch: +permissions: {}