diff --git a/.github/workflows/run.yml b/.github/workflows/run.yml index 6005a1a..5a055da 100644 --- a/.github/workflows/run.yml +++ b/.github/workflows/run.yml @@ -1,25 +1,55 @@ -name: Aratu 2024 +name: Deploy Aratu 2024 to GitHub Pages on: push: - branches: - - aratu_2024 + branches: 'aratu_2024' jobs: - deploy: + build_site: runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v4 + + # If you're using pnpm, add this step then change the commands and cache key below to use `pnpm` + # - name: Install pnpm + # uses: pnpm/action-setup@v3 + # with: + # version: 8 - - name: Set up Node.js - uses: actions/setup-node@v3 - with: - node-version: '20' + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 - - name: Install dependencies - run: npm install + - name: Install dependencies + run: npm install - - name: Build project - run: npm run build + - name: build + env: + BASE_PATH: '/${{ github.event.repository.name }}' + run: | + npm run build + + - name: Upload Artifacts + uses: actions/upload-pages-artifact@v3 + with: + # this should match the `pages` option in your adapter-static options + path: 'build/' + + deploy: + needs: build_site + runs-on: ubuntu-latest + + permissions: + pages: write + id-token: write + + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + steps: + - name: Deploy + id: deployment + uses: actions/deploy-pages@v4