From 5fe3f60960aa47baef6800e76219045f449a810e Mon Sep 17 00:00:00 2001 From: Valentin Kruglikov Date: Fri, 3 Jan 2025 00:19:45 +0700 Subject: [PATCH] Github Pages demo page --- .github/workflows/demo.yml | 36 ++++++++++++++++++++++++++++++++++++ packages/demo/package.json | 1 + 2 files changed, 37 insertions(+) create mode 100644 .github/workflows/demo.yml diff --git a/.github/workflows/demo.yml b/.github/workflows/demo.yml new file mode 100644 index 0000000..3aeb353 --- /dev/null +++ b/.github/workflows/demo.yml @@ -0,0 +1,36 @@ +name: Deploy demo page to Github Pages + +on: + push: + branches: ['master'] + paths: + - 'packages/demo/**' + +permissions: + contents: read + pages: write + id-token: write + +jobs: + install-deps: + name: Install dependencies + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/setup-node + - uses: ./.github/actions/install-npm-deps + + - name: Build all packages + run: npm run build -- --filter=@msw-devtools/demo + + - name: Setup Pages + uses: actions/configure-pages@v2 + + - name: Upload artifact + uses: actions/upload-pages-artifact@v1 + with: + path: './packages/demo/dist/.' + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v1 \ No newline at end of file diff --git a/packages/demo/package.json b/packages/demo/package.json index 9c24ddf..319d511 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -1,6 +1,7 @@ { "name": "@msw-devtools/demo", "version": "0.1", + "author": "Valentin Kruglikov", "license": "MIT", "scripts": { "dev": "NODE_ENV=development npx webpack serve",