From d40720cc4485781bd434ef08108bfea7cf9c8af1 Mon Sep 17 00:00:00 2001 From: Jan Maack Kjerbye <50995332+janhalen@users.noreply.github.com> Date: Tue, 13 Aug 2024 07:18:40 +0000 Subject: [PATCH] Setting up the branch to build a seperate test version --- .github/workflows/ci.yml | 4 ++-- .github/workflows/pages.yml | 28 +++++++--------------------- 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10a1ab8..8bda747 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,7 @@ name: CI on: push: - branches: ["main"] + branches: ["testing"] pull_request: jobs: @@ -19,4 +19,4 @@ jobs: bundler-cache: true # runs 'bundle install' and caches installed gems automatically cache-version: 0 # Increment this number if you need to re-download cached gems - name: Build with Jekyll - run: bundle exec jekyll build + run: bundle exec jekyll build \ No newline at end of file diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index d0b2847..a46ca3b 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -1,31 +1,21 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -# Sample workflow for building and deploying a Jekyll site to GitHub Pages -name: Deploy Jekyll site to Pages +name: Deploy Jekyll site to Pages (Testing) on: push: branches: ["testing"] - # 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 one concurrent deployment concurrency: - group: "pages" + group: "pages-testing" cancel-in-progress: true jobs: - # Build job build: runs-on: ubuntu-latest steps: @@ -34,29 +24,25 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.1' # Not needed with a .ruby-version file - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - cache-version: 0 # Increment this number if you need to re-download cached gems + ruby-version: '3.1' + bundler-cache: true + cache-version: 0 - name: Setup Pages id: pages uses: actions/configure-pages@v5 - name: Build with Jekyll - # Outputs to the './_site' directory by default run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" env: JEKYLL_ENV: production - name: Upload artifact - # Automatically uploads an artifact from the './_site' directory by default uses: actions/upload-pages-artifact@v3 - # Deployment job deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest needs: build steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 + with: + branch: gh-pages-testing