diff --git a/.gitattributes b/.gitattributes index 86ac29d..12f41d0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,4 @@ *.pm linguist-language=Perl *.t linguist-language=Perl *.h linguist-language=C +alienfile linguist-language=Perl diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 890c9aa..8742d2a 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -17,11 +17,18 @@ jobs: fail-fast: false matrix: cip: - - tag: "static" - env: ALIEN_INSTALL_TYPE=share - tag: "5.37" + tag: "5.41" - env: ALIEN_INSTALL_TYPE=system - tag: "5.37" + tag: "5.41" + - env: ALIEN_INSTALL_TYPE=share + tag: "5.40" + - env: ALIEN_INSTALL_TYPE=system + tag: "5.40" + - env: ALIEN_INSTALL_TYPE=share + tag: "5.38" + - env: ALIEN_INSTALL_TYPE=system + tag: "5.38" - env: ALIEN_INSTALL_TYPE=share tag: "5.36" - env: ALIEN_INSTALL_TYPE=system 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/.gitignore b/.gitignore index 2b3b33b..ca96156 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ /Alien-GMP-* .build *.swp +/.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/README.md b/README.md index b8797aa..7c5ba4a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Alien::GMP ![linux](https://github.com/PerlAlien/Alien-GMP/workflows/linux/badge.svg) +# Alien::GMP ![static](https://github.com/PerlAlien/Alien-GMP/workflows/static/badge.svg) ![linux](https://github.com/PerlAlien/Alien-GMP/workflows/linux/badge.svg) Alien package for the GNU Multiple Precision library. @@ -93,7 +93,7 @@ William N. Braswell, Jr. (WBRASWELL) # COPYRIGHT AND LICENSE -This software is Copyright (c) 2012-2018 by Richard Simões. +This software is Copyright (c) 2012-2024 by Richard Simões. This is free software, licensed under: diff --git a/author.yml b/author.yml index 4f54aeb..eb48a4b 100644 --- a/author.yml +++ b/author.yml @@ -12,6 +12,7 @@ pod_spelling_system: - WBRASWELL - ZMUGHAL - Zakariyya + - Simões pod_coverage: skip: 0 diff --git a/dist.ini b/dist.ini index 1aff043..29b5214 100644 --- a/dist.ini +++ b/dist.ini @@ -3,16 +3,18 @@ author = Richard Simões author = Graham Ollis license = LGPL_3_0 copyright_holder = Richard Simões -copyright_year = 2012-2022 +copyright_year = 2012-2024 version = 1.16 [@Author::Plicease] -:version = 2.69 +:version = 2.79 release_tests = 1 irc = irc://irc.perl.org/#native github_user = PerlAlien test2_v0 = 1 -workflow = linux + +workflow = static +workflow = linux diag_preamble = | $post_diag = sub { diag_preamble = | require Alien::GMP;