diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 42adb44..aff82a1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,8 +1,3 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file - version: 2 updates: - package-ecosystem: "npm" diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 41cc800..d1b0336 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,44 +1,52 @@ name: Deploy Quartz site to GitHub Pages - + on: push: branches: - main - + permissions: contents: read pages: write id-token: write - + concurrency: group: "pages" cancel-in-progress: false - + jobs: build: runs-on: ubuntu-22.04 + steps: - - uses: actions/checkout@v4 + - name: Checkout repository + uses: actions/checkout@v4 with: - fetch-depth: 0 # Fetch all history for git info - - uses: actions/setup-node@v4 + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v4 with: node-version: 22 - - name: Install Dependencies + + - name: Install dependencies run: npm ci + - name: Build Quartz run: npx quartz build + - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: path: public - + deploy: needs: build environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest + steps: - name: Deploy to GitHub Pages id: deployment