-
Notifications
You must be signed in to change notification settings - Fork 3
54 lines (54 loc) · 3.49 KB
/
use-github-actions.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# This file is GENERATED BY
# black-hole-solitaire/CI-testing/translate-travis.yml-to-github-actions.py
jobs:
test-black-hole-solver:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: 'true'
- run: sudo apt-get update -qq
- run: sudo apt-get --no-install-recommends install -y build-essential cmake
cmake-data cpanminus libperl-dev ninja-build perl python3-dev python3-pip
python3-setuptools valgrind xz-utils zip
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; PATH+=":${HOME}/.local/bin"
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; cpanm local::lib
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; eval "$(perl -Mlocal::lib=$HOME/perl_modules)"
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; which python3
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; cpanm --notest Code::TidyAll::Plugin::ClangFormat
Code::TidyAll::Plugin::TestCount Dir::Manifest Dist::Zilla Env::Path
Games::Solitaire::Verify::Solution IO::All Inline Inline::C Perl::Critic
Perl::Tidy Pod::Weaver::PluginBundle::SHLOMIF Pod::Weaver::Section::Support
Test::CPAN::Changes Test::Code::TidyAll Test::Differences Test::Kwalitee
Test::Pod Test::Pod::Coverage Test::RunValgrind Test::Some Test::TrailingSpace
Test::Trap
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; ( cd black-hole-solitaire/Games-Solitaire-BlackHole-Solver/
&& dzil authordeps --missing | grep -vP '[^\w:]' | xargs -n 5 -P 10
cpanm --quiet --notest )
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; ( cd black-hole-solitaire/Games-Solitaire-BlackHole-Solver/
&& dzil listdeps --author --missing | grep -vP '[^\w:]' | xargs cpanm
--verbose --notest )
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; python3 -m pip install --user cookiecutter pydistman
tox
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; python3 --version
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; ( set -e -x ; cd black-hole-solitaire/python-bindings/cffi/
&& python3 python_pypi_dist_manager.py build_only && cd dest && python3
-m pip install --user -r requirements.txt )
- run: local_lib_shim() { eval "$(perl -Mlocal::lib=$HOME/perl_modules)";
} ; local_lib_shim ; _verbose() { export HARNESS_VERBOSE=1 ; } ; libdir="$HOME/apps/fcs/lib";
LD_LIBRARY_PATH+=":$libdir" ; LIBRARY_PATH+=":$libdir" ; export LIBRARY_PATH
LD_LIBRARY_PATH ; export FCS_TEST_BUILD=1 TOXENV="py312" ; export
GCC_CPU_ARCH=x64 ; perl black-hole-solitaire/CI-testing/continuous-integration-testing.pl
name: use-github-actions
'on':
- push