From e4b22e433772edfd06a0536eafecb5174973fa0f Mon Sep 17 00:00:00 2001 From: Florian Weber Date: Fri, 2 May 2025 10:37:45 +0000 Subject: [PATCH] Updated deployment to match Morlana pages standard --- .gitea/workflows/pages-deploy.yaml | 31 ++++++++++-------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/.gitea/workflows/pages-deploy.yaml b/.gitea/workflows/pages-deploy.yaml index d0aa95a..4aef021 100644 --- a/.gitea/workflows/pages-deploy.yaml +++ b/.gitea/workflows/pages-deploy.yaml @@ -1,36 +1,19 @@ -# 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 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: write - 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 jobs: - # Build job build: runs-on: ubuntu-22.04 + env: + RUBY_VERSION: "3.3.8" steps: - name: Checkout uses: actions/checkout@v4 @@ -41,8 +24,14 @@ jobs: path: 'pages' - name: Setup Ruby run: | - apt-get update && \ - apt-get install ruby-full build-essential zlib1g-dev -y && \ + apt-get update + apt-get install curl wget tar build-essential zlib1g-dev gpg -y + curl -sSL https://rvm.io/mpapis.asc | gpg --import - + curl -sSL https://rvm.io/pkuczynski.asc | gpg --import - + curl -sSL https://get.rvm.io | bash -s stable + source /etc/profile.d/rvm.sh + rvm mount -r https://git.morlana.online/api/packages/Morlana/generic/ruby-ubuntu-22.04-aarch64/$RUBY_VERSION/ruby-$RUBY_VERSION.tar.bz2 + rvm use $RUBY_VERSION && ruby -v && gem -v gem install bundler jekyll webrick - name: Build with Jekyll run: |