diff options
Diffstat (limited to '.github/workflows/windows.does_not_work')
-rw-r--r-- | .github/workflows/windows.does_not_work | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/.github/workflows/windows.does_not_work b/.github/workflows/windows.does_not_work new file mode 100644 index 0000000..10326a8 --- /dev/null +++ b/.github/workflows/windows.does_not_work @@ -0,0 +1,46 @@ +# This does not work because the tests rely heavily on the diff utility +# that is not available on Windows. We could change it to use a Perl +# implementation of diff. PR would be very welcomed here. + +# This workflow will build po4a on linux using Module::Build +name: Build on Windows CI + +on: + push: + branches: + - '*' + tags-ignore: + - '*' + pull_request: + +jobs: + build: + + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + - uses: shogo82148/actions-setup-perl@v1 + with: + #perl-version: '5.32' + distribution: strawberry + install-modules-with: cpanm + install-modules: Term::ReadKey Unicode::GCString Syntax::Keyword::Try http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz YAML::Tiny + # Locale::gettext and Text::WrapI18N seem broken on windows. + - run: perl -V +# - name: Install Debian dependencies +# run: | +# sudo apt update +# sudo apt install -y liblocale-gettext-perl libtext-wrapi18n-perl libunicode-linebreak-perl libtest-pod-perl libyaml-tiny-perl libsyntax-keyword-try-perl +# sudo apt install -y cpanminus gettext docbook-xml docbook-xsl docbook xsltproc +# sudo apt install -y texlive-binaries texlive-latex-base opensp libsgmls-perl + + - run: cpanm -v --installdeps --notest . + + - name: Create the Build script + run: perl Build.PL + - name: Actual build + run: ./Build verbose=1 + + - name: Test + run: ./Build test verbose=1 |