diff --git a/.changeset/green-beds-clean.md b/.changeset/green-beds-clean.md new file mode 100644 index 0000000..ea534c0 --- /dev/null +++ b/.changeset/green-beds-clean.md @@ -0,0 +1,5 @@ +--- +"pickr6-svelte": patch +--- + +fix stage deployment diff --git a/.github/workflows/pages-deployment.yml b/.github/workflows/pages-preview.yml similarity index 75% rename from .github/workflows/pages-deployment.yml rename to .github/workflows/pages-preview.yml index 9464716..fb12cf7 100644 --- a/.github/workflows/pages-deployment.yml +++ b/.github/workflows/pages-preview.yml @@ -1,8 +1,6 @@ name: "Cloudflare Pages Deployment" on: - release: - types: [published] push: branches: - main @@ -32,6 +30,5 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: > - pages deploy --project-name=pickr6 --branch=${{ github.event_name == 'release' && 'main' || 'preview' }} - gitHubToken: ${{ secrets.GITHUB_TOKEN }} + command: pages deploy --project-name=pickr6 --branch=preview + gitHubToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/pages-release.yml b/.github/workflows/pages-release.yml new file mode 100644 index 0000000..ebadc2f --- /dev/null +++ b/.github/workflows/pages-release.yml @@ -0,0 +1,33 @@ +name: "Cloudflare Pages Deployment" + +on: + release: + types: [published] + +jobs: + deploy: + runs-on: ubuntu-latest + permissions: + contents: read + deployments: write + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install Dependencies + run: bun install + + - name: Build + run: bun run build + working-directory: packages/pickr6-svelte + + - name: Deploy to Cloudflare Pages with Wrangler + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy --project-name=pickr6 --branch=main + gitHubToken: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file