Adding package preview release

This commit is contained in:
Eric Allam
2024-08-12 13:33:37 +01:00
committed by Eric Allam
parent ffebbb81ae
commit 104301a104
+41 -7
View File
@@ -2,13 +2,7 @@ name: 🤖 PR Checks
on:
pull_request:
branches:
- main
paths-ignore:
- "**.md"
- "**.mdx"
- ".github/CODEOWNERS"
- ".github/ISSUE_TEMPLATE/**"
types: [opened, synchronize, reopened]
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
@@ -27,6 +21,46 @@ jobs:
uses: ./.github/workflows/unit-tests.yml
secrets: inherit
preview-release:
name: Preview Release
needs: [typescript, units]
if: |
github.repository == 'triggerdotdev/trigger.dev'
runs-on: buildjet-8vcpu-ubuntu-2204
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: ⎔ Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 8.15.5
- name: ⎔ Setup node
uses: buildjet/setup-node@v3
with:
node-version: 20.11.1
cache: "pnpm"
- name: Install Protoc
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: 📥 Download deps
run: pnpm install --frozen-lockfile
- name: 📀 Generate Code
run: pnpm run generate
- name: 🏗️ Build
run: pnpm run build --filter "@trigger.dev/*" --filter "trigger.dev"
- name: ⚡ publish preview release
run: npx pkg-pr-new publish --no-template --compact $(ls -d ./packages/*)
# e2e:
# uses: ./.github/workflows/e2e.yml
# with: