From 4957b363551267627083335af9a72878bea88c69 Mon Sep 17 00:00:00 2001 From: cascode Date: Sat, 21 Oct 2023 13:50:21 -0700 Subject: [PATCH] only run on some path changes --- .gitea/workflows/checks.yml | 17 ++++++----------- .gitea/workflows/lint.yml | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 .gitea/workflows/lint.yml diff --git a/.gitea/workflows/checks.yml b/.gitea/workflows/checks.yml index bac6ede..a4a5adc 100644 --- a/.gitea/workflows/checks.yml +++ b/.gitea/workflows/checks.yml @@ -1,22 +1,17 @@ name: checks on: pull_request: + paths: + - 'src/**' + - 'Cargo*' push: + paths: + - 'src/**' + - 'Cargo*' branches: - main jobs: - lint: - container: - # TODO use communitymedia docker registry - image: "cascode/aural-isle-ci:0" - steps: - - uses: actions/checkout@v3 - with: - github-server-url: "https://code.communitymedia.network" - - name: rustfmt - run: cargo fmt --check - # TODO(cascode) cache checkout for build and test stages build: container: # TODO use communitymedia docker registry diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml new file mode 100644 index 0000000..b4eb8aa --- /dev/null +++ b/.gitea/workflows/lint.yml @@ -0,0 +1,19 @@ +name: lint +on: + pull_request: + push: + branches: + - main + +jobs: + # TODO(cascode) cache checkout for build and test stages? + lint: + container: + # TODO use communitymedia docker registry + image: "cascode/aural-isle-ci:0" + steps: + - uses: actions/checkout@v3 + with: + github-server-url: "https://code.communitymedia.network" + - name: rustfmt + run: cargo fmt --check