From 6cc1312ca8c914602be2e1dc982ca5eda117f949 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 17 Nov 2020 12:55:13 -0800 Subject: [PATCH] ;ci: ignore example files; drop redundant hledger/tests/ entry --- .github/workflows/linux.yml | 17 +++++++++++++++-- .github/workflows/mac.yml | 8 +++++++- .github/workflows/push.yml | 8 +++++++- .github/workflows/windows.yml | 10 ++++++++-- 4 files changed, 37 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index eced21ab2..e445c1a4c 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -27,7 +27,13 @@ on: - 'hledger/**' - 'hledger-ui/**' - 'hledger-web/**' - - 'hledger/test/**' + # ignore changes to example files, though currently some func tests depend on them + - 'examples/**' + - '!**.journal' + - '!**.j' + - '!**.ledger' + - '!**.csv' + # ignore changes to doc source files - '!**.m4' - '!**.md' - '!**.1' @@ -44,7 +50,14 @@ on: - 'hledger/**' - 'hledger-ui/**' - 'hledger-web/**' - - 'hledger/test/**' + # ignore changes to example files, though currently some func tests depend on them + - 'examples/**' + - '!**.journal' + - '!**.j' + - '!**.ledger' + - '!**.csv' + # ignore changes to doc source files + - '!**.m4' - '!**.md' - '!**.1' - '!**.5' diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 128f88248..103a669b1 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -19,7 +19,13 @@ on: - 'hledger/**' - 'hledger-ui/**' - 'hledger-web/**' - - 'hledger/test/**' + # ignore changes to example files, though currently some func tests depend on them + - 'examples/**' + - '!**.journal' + - '!**.j' + - '!**.ledger' + - '!**.csv' + # ignore changes to doc source files - '!**.m4' - '!**.md' - '!**.1' diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 8a361a611..b9856e537 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -15,7 +15,13 @@ on: - 'hledger/**' - 'hledger-ui/**' - 'hledger-web/**' - - 'hledger/test/**' + # ignore changes to example files, though currently some func tests depend on them + - 'examples/**' + - '!**.journal' + - '!**.j' + - '!**.ledger' + - '!**.csv' + # ignore changes to doc source files - '!**.m4' - '!**.md' - '!**.1' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 9970c7926..60d8aceb7 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -1,7 +1,6 @@ # Runs on notable pushes to ci-windows, and weekly on master. # Builds all modules optimised on windows, -# using GHC 8.8.2 to avoid https://gitlab.haskell.org/ghc/ghc/issues/17926, # and uploads a binaries artifact. name: windows CI @@ -19,7 +18,13 @@ on: - 'hledger/**' - 'hledger-ui/**' - 'hledger-web/**' - # - 'hledger/test/**' + # ignore changes to example files, though currently some func tests depend on them + - 'examples/**' + - '!**.journal' + - '!**.j' + - '!**.ledger' + - '!**.csv' + # ignore changes to doc source files - '!**.m4' - '!**.md' - '!**.1' @@ -27,6 +32,7 @@ on: - '!**.info' - '!**.txt' + jobs: build: runs-on: windows-latest