From 4877e9850f770fdbf81dabd45201bdeff9873436 Mon Sep 17 00:00:00 2001 From: xMohnad <134175138+xMohnad@users.noreply.github.com> Date: Sun, 17 Mar 2024 06:05:44 +0300 Subject: [PATCH] Update static.yml --- .github/workflows/static.yml | 63 +++++++++++++++++------------------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 34c9205..e2b79e0 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -1,43 +1,40 @@ -# Simple workflow for deploying static content to GitHub Pages -name: Deploy static content to Pages +name: Deploy Website on: - # Runs on pushes targeting the default branch push: - branches: ["main"] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages -permissions: - contents: read - pages: write - id-token: write - -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. -concurrency: - group: "pages" - cancel-in-progress: false + branches: + - main jobs: - # Single deploy job since we're just deploying deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest + steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup Pages - uses: actions/configure-pages@v4 - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Download Bootstrap + run: | + wget https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css -P assets/css/ + + - name: Replace Bootstrap Link in HTML + run: sed -i 's###' src/index.html + + - name: Commit Changes + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git add . + git commit -m "Add Bootstrap and update HTML" + + - name: Push Changes + uses: ad-m/github-push-action@master with: - # Upload entire repository - path: '.' + github_token: ${{ secrets.GITHUB_TOKEN }} + - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 + uses: JamesIves/github-pages-deploy-action@4.1.6 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: gh-pages + FOLDER: src