From da2d18f095160ac8959e84540b20bd4e881e8e8c Mon Sep 17 00:00:00 2001 From: Graham Ollis Date: Sun, 22 Dec 2024 14:49:27 -0700 Subject: [PATCH 1/2] automatic migration: bump-2024 --- .github/workflows/linux.yml | 20 +++++++++++--------- .gitignore | 3 +++ .vscode/settings.json | 6 ++++++ dist.ini | 4 ++-- 4 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 2710494..7e35e84 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -18,25 +18,27 @@ jobs: matrix: cip: - tag: "static" - - tag: "5.37" + - tag: "5.41" - - tag: "5.36" + - tag: "5.40" env: ALIEN_DOWNLOAD_RULE=warn - - tag: "5.36" + - tag: "5.40" env: ALIEN_DOWNLOAD_RULE=default - - tag: "5.36" + - tag: "5.40" env: ALIEN_DOWNLOAD_RULE=digest - - tag: "5.36" + - tag: "5.40" env: ALIEN_DOWNLOAD_RULE=encrypt - - tag: "5.36" + - tag: "5.40" env: ALIEN_DOWNLOAD_RULE=digest_or_encrypt - - tag: "5.36" + - tag: "5.40" env: ALIEN_DOWNLOAD_RULE=digest_and_encrypt - - tag: "5.36" + - tag: "5.40" env: ALIEN_INSTALL_NETWORK=0 - - tag: "5.36" + - tag: "5.40" env: ALIEN_INSTALL_NETWORK=1 + - tag: "5.38" + - tag: "5.36" - tag: "5.34" - tag: "5.32" - tag: "5.30" diff --git a/.gitignore b/.gitignore index 7c66ea4..c818a8c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ *.swp .DS_Store *.bak +/.build +*.old +*.orig diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..578c5ee --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "pls.perlcritic.perlcriticrc": "perlcriticrc", + "pls.inc": [ + "$ROOT_PATH/lib" + ] +} diff --git a/dist.ini b/dist.ini index b0aa821..cf469c3 100644 --- a/dist.ini +++ b/dist.ini @@ -3,11 +3,11 @@ author = Graham Ollis author = Joel A Berger license = Perl_5 copyright_holder = Joel A Berger -copyright_year = 2012-2022 +copyright_year = 2012-2024 version = 1.17 [@Author::Plicease] -:version = 2.69 +:version = 2.79 release_tests = 1 github_user = PerlAlien installer = ModuleBuild From e7e3f1f692c467ae5146957ae326451d8fb3f2ed Mon Sep 17 00:00:00 2001 From: Graham Ollis Date: Mon, 23 Dec 2024 05:37:13 -0700 Subject: [PATCH 2/2] dedicated static ci --- .github/workflows/linux.yml | 1 - .github/workflows/static.yml | 28 ++++++++++++++++++++++++++++ README.md | 4 ++-- dist.ini | 8 +++++--- 4 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/static.yml diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 7e35e84..636c4be 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -17,7 +17,6 @@ jobs: fail-fast: false matrix: cip: - - tag: "static" - tag: "5.41" - tag: "5.40" diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml new file mode 100644 index 0000000..cba7de1 --- /dev/null +++ b/.github/workflows/static.yml @@ -0,0 +1,28 @@ +name: static + +on: + push: + branches: + - '*' + tags-ignore: + - '*' + pull_request: + +jobs: + perl: + + runs-on: ubuntu-latest + + env: + CIP_TAG: static + + steps: + - uses: actions/checkout@v2 + + - name: Bootstrap CIP + run: | + curl -L https://raw.githubusercontent.com/uperl/cip/main/bin/github-bootstrap | bash + + - name: Build + Test + run: | + cip script diff --git a/README.md b/README.md index 72d93af..5d0f474 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Alien::Base::ModuleBuild ![linux](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/linux/badge.svg) ![windows](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/windows/badge.svg) ![macos](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/macos/badge.svg) +# Alien::Base::ModuleBuild ![static](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/static/badge.svg) ![linux](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/linux/badge.svg) ![windows](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/windows/badge.svg) ![macos](https://github.com/PerlAlien/Alien-Base-ModuleBuild/workflows/macos/badge.svg) A Module::Build subclass for building Alien:: modules and their libraries @@ -370,7 +370,7 @@ Alberto Simões (ambs) # COPYRIGHT AND LICENSE -This software is copyright (c) 2012-2022 by Joel A Berger. +This software is copyright (c) 2012-2024 by Joel A Berger. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/dist.ini b/dist.ini index cf469c3..34c0685 100644 --- a/dist.ini +++ b/dist.ini @@ -18,9 +18,11 @@ diag = +LWP::UserAgent diag = +Digest::SHA diag = +Acme::Alien::DontPanic diag = +Acme::Alien::DontPanic2 -workflow = linux -workflow = windows -workflow = macos + +workflow = static +workflow = linux +workflow = windows +workflow = macos [Prereqs] Module::Build = 0.4004