From bfde8ed0747433ecf818078a697b85d7d12d4546 Mon Sep 17 00:00:00 2001 From: William So Date: Thu, 11 Jan 2024 11:56:06 +0800 Subject: [PATCH] Add CI workflow and rename workflow files Signed-off-by: William So --- .github/workflows/latest.yml | 19 ++----------------- .github/workflows/push.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/push.yml diff --git a/.github/workflows/latest.yml b/.github/workflows/latest.yml index f2e8e465..d8bfdd5f 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 00000000..c76d09fb --- /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: {}