tiny, simple, classless CSS framework inspired by new.css devcss.devins.page
framework lightweight css classless stylesheet

Create pages.yml

authored by devins.page and committed by GitHub 1410dca5 9f5dadea

+43
+43
.github/workflows/pages.yml
···
··· 1 + # Simple workflow for deploying static content to GitHub Pages 2 + name: Deploy to pages 3 + 4 + on: 5 + # Runs on pushes targeting the default branch 6 + push: 7 + branches: ["main"] 8 + 9 + # Allows you to run this workflow manually from the Actions tab 10 + workflow_dispatch: 11 + 12 + # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 + permissions: 14 + contents: read 15 + pages: write 16 + id-token: write 17 + 18 + # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 19 + # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 20 + concurrency: 21 + group: "pages" 22 + cancel-in-progress: false 23 + 24 + jobs: 25 + # Single deploy job since we're just deploying 26 + deploy: 27 + environment: 28 + name: github-pages 29 + url: ${{ steps.deployment.outputs.page_url }} 30 + runs-on: ubuntu-latest 31 + steps: 32 + - name: Checkout 33 + uses: actions/checkout@v4 34 + - name: Setup Pages 35 + uses: actions/configure-pages@v5 36 + - name: Upload artifact 37 + uses: actions/upload-pages-artifact@v3 38 + with: 39 + # Upload entire repository 40 + path: '.' 41 + - name: Deploy to GitHub Pages 42 + id: deployment 43 + uses: actions/deploy-pages@v4