From 51fdc100db705e27e15c34f253b69f528c6a8c6c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 12:38:23 +0000 Subject: [PATCH 1/3] Initial plan From 745a4bf9d8b9676a3629581a7ec2db302c22070b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 12:42:07 +0000 Subject: [PATCH 2/3] Extend PR workflow with preview deployment to staging environment Co-authored-by: waldekmastykarz <11164679+waldekmastykarz@users.noreply.github.com> --- .github/workflows/build-check.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index c25bd0e..7bcca84 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -4,6 +4,15 @@ on: pull_request: branches: [main] +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: preview-${{ github.event.pull_request.number }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest @@ -22,3 +31,21 @@ jobs: - name: Fetch samples & Build run: npm run build + + - name: Upload artifact + uses: actions/upload-pages-artifact@v4 + with: + path: dist + + deploy-preview: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages-preview + url: ${{ steps.deployment.outputs.deployment_url }} + steps: + - name: Deploy preview to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 + with: + preview: true From 16eb083b97e1bff6dd1d1709ed512f53be3dc00b Mon Sep 17 00:00:00 2001 From: Waldek Mastykarz Date: Fri, 6 Mar 2026 14:02:27 +0100 Subject: [PATCH 3/3] fix: use correct output variable page_url instead of deployment_url --- .github/workflows/build-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 7bcca84..e46ec4e 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest environment: name: github-pages-preview - url: ${{ steps.deployment.outputs.deployment_url }} + url: ${{ steps.deployment.outputs.page_url }} steps: - name: Deploy preview to GitHub Pages id: deployment