From 66a33aa04ca5cd762358af12b70ce12625c6012b Mon Sep 17 00:00:00 2001 From: HaudinFlorence Date: Wed, 28 Aug 2024 12:38:31 +0200 Subject: [PATCH] Change static.yml and docusaurus.config.ts to try a deploiement of the PR. --- .github/workflows/static.yml | 31 ++++++++-- docusaurus.config.ts | 4 +- src/components/projects/styles.module.css | 1 + static.yml | 72 +++++++++++++++++++++++ 4 files changed, 102 insertions(+), 6 deletions(-) create mode 100644 static.yml diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index fd062670..e296aa6c 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -4,10 +4,10 @@ name: Deploy static content to Pages on: # Runs on pushes targeting the default branch push: - branches: ["fix_alignments_in_mobile_design"] + branches: "current_branch" pull_request: branches: - - '*' + - "*" # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages @@ -19,8 +19,31 @@ concurrency: cancel-in-progress: false jobs: + replace_string: + runs-on: ubuntu-latest + steps: + - name: Set environment variable for branch name + env: + BRANCH_NAME: ${{ github.ref }} + run: echo "Branch name is $BRANCH_NAME" + - name: Set environment variable for repo name + env: + REPO_NAME: ${{ github.repository }} + run: echo "Repository name is $REPO_NAME" + - name: Set environment variable for owner name + env: + REPO_OWNER: ${{ github.repository_owner }} + run: echo "Repository name is $REPO_OWNER" + - name: Set environment variable for triggering actor + env: + TRIGGERING_ACTOR: ${{ github.triggering_actor }} + run: echo "Triggering actor is $TRIGGERING_ACTOR" + + + build: runs-on: ubuntu-latest + needs: replace_string steps: - name: Checkout uses: actions/checkout@v4 @@ -39,7 +62,7 @@ jobs: deploy: needs: build - if: github.ref == 'refs/heads/fix_alignments_in_mobile_design' + #if: github.ref == 'refs/heads/master' environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} @@ -51,4 +74,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 99d965ce..643d5c72 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -16,8 +16,8 @@ const config: Config = { // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: "/QuantStack/", // Usually your GitHub org/user name. - projectName: "quantstack.github.io", // Usually your repo name. + organizationName: "", // Usually your GitHub org/user name. + projectName: "", // Usually your repo name. onBrokenLinks: "throw", onBrokenMarkdownLinks: "warn", diff --git a/src/components/projects/styles.module.css b/src/components/projects/styles.module.css index 28a39223..4d5c76cf 100644 --- a/src/components/projects/styles.module.css +++ b/src/components/projects/styles.module.css @@ -84,6 +84,7 @@ div .project_title { /*Desktop*/ .header_container { margin-top: var(--ifm-spacing-6xl); + background-color: red; } .header_title { padding-left: var(--ifm-spacing-4xl); diff --git a/static.yml b/static.yml new file mode 100644 index 00000000..ce0d5dd7 --- /dev/null +++ b/static.yml @@ -0,0 +1,72 @@ +# Simple workflow for deploying static content to GitHub Pages +name: Deploy static content to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: "fix_alignment_issues" + pull_request: + branches: + - "fix_alignment_issues" + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages + + +# 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 + +jobs: +replace_string: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set environment variable for branch name + env: + BRANCH_NAME: ${{ github.ref_name }} + REPO_NAME: ${{github.repository_name}} + + run: echo "Branch name is $BRANCH_NAME" + + - name: Replace 'BaseUrl' with branch name in file + run: | + sed -i "s/BaseUrl/${BRANCH_NAME}/g" docusaurus.config.ts + + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + - name: Install the dependencies + run: npm ci + - name: Build + run: npm run build + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./build + + deploy: + needs: build, replace_string + if: github.ref == 'refs/heads/open_the_popup_portrait_on_a_specific_page' + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + permissions: + contents: read + pages: write + id-token: write + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4