From 3914f970c5420a4cb52a73cc40a324f0ca6ceec7 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Wed, 19 Jul 2023 13:57:49 -0400 Subject: [PATCH 1/2] Update CI workflows --- .github/dependabot.yml | 8 ++++++++ .github/workflows/linux.yml | 5 +++-- .github/workflows/macos.yml | 7 ++++--- .github/workflows/windows.yml | 2 +- 4 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..df4d15b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +version: 2 +updates: + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + # Check for updates to GitHub Actions every week + interval: "weekly" diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index b3c1c2a..f0a8645 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -2,7 +2,7 @@ name: linux on: push: branches: - - '*' + - 'master' tags-ignore: - '*' pull_request: @@ -10,9 +10,10 @@ jobs: perl: runs-on: ubuntu-latest strategy: + fail-fast: true matrix: perl-version: - - '5.36' + - '5.38' # - '5.34' # - '5.32' # - '5.30' diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 2099779..7f78a09 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -2,17 +2,18 @@ name: macos on: push: branches: - - '*' + - 'master' tags-ignore: - '*' pull_request: jobs: perl: - runs-on: macOS-latest + runs-on: macos-latest strategy: + fail-fast: true matrix: perl-version: - - '5.36' + - '5.38' # - '5.34' # - '5.32' # - '5.30' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 5905bd3..1906a7c 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -2,7 +2,7 @@ name: windows on: push: branches: - - '*' + - 'master' tags-ignore: - '*' pull_request: From 3e9180b39a8b2cd7ee020957359a3e73d9ec0e62 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Fri, 28 Jul 2023 13:23:41 -0400 Subject: [PATCH 2/2] Test more Perl versions in CI --- .github/workflows/linux.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f0a8645..2f8ed00 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -14,18 +14,19 @@ jobs: matrix: perl-version: - '5.38' - # - '5.34' - # - '5.32' - # - '5.30' - # - '5.28' - # - '5.26' - # - '5.24' - # - '5.22' - # - '5.20' + - '5.36' + - '5.34' + - '5.32' + - '5.30' + - '5.28' + - '5.26' + - '5.24' + - '5.22' + - '5.20' - '5.18' - # - '5.16' - # - '5.14' - # - '5.12' + - '5.16' + - '5.14' + - '5.12' - '5.10' container: image: perl:${{ matrix.perl-version }}