From 1aad5516403baf411b07efa493d353f68b8ae4cf Mon Sep 17 00:00:00 2001 From: servostar Date: Thu, 21 Nov 2024 16:06:53 +0100 Subject: [PATCH] ci: run gitea action on PR or optionally push --- .gitea/workflows/ci.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index c2b5e1d..b6a13a7 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -1,10 +1,16 @@ -name: Gitea Action for checking typst compilation +name: Build'n check run-name: Performing Typst compilation -on: [push] - +on: + push: + pull_request: + branches: + - main jobs: run-ci-linux: runs-on: ubuntu-latest + if: > + contains(github.event.head_commit.message, 'Run-Check') || + github.event_name == 'pull_request' steps: - name: Check out repository code uses: actions/checkout@v3 @@ -16,5 +22,9 @@ jobs: uses: cachix/install-nix-action@v27 with: nix_path: nixpkgs=channel:nixos-unstable - - name: Run CI - run: nix-shell --run ./run-ci.sh + - name: Stylecheck + run: nix-shell --run "./run-fmt.sh --check src/lib.typ" + - id: build + name: Build + run: | + nix-shell --run ./run-ci.sh