Skip to content

Commit

Permalink
build: Remove not windows related jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
g-bougard committed Jul 2, 2024
1 parent f13cda5 commit 72468a7
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 730 deletions.
91 changes: 0 additions & 91 deletions .github/workflows/glpi-agent-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,47 +11,6 @@ on:
- develop

jobs:
linux-ubuntu-test:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Install packages
run: |
sudo apt -y install cpanminus libmodule-install-perl libxml-libxml-perl \
libxml-treepp-perl libxml-xpath-perl \
libdatetime-perl libparallel-forkmanager-perl libparse-edid-perl \
libcpanel-json-xs-perl libossp-uuid-perl libfile-copy-recursive-perl \
libtext-template-perl libuniversal-require-perl libnet-ip-perl \
libnet-snmp-perl libipc-run-perl libhttp-proxy-perl libio-capture-perl \
libhttp-server-simple-perl libhttp-server-simple-authen-perl \
libtest-compile-perl libtest-deep-perl libtest-exception-perl \
libtest-mockmodule-perl libtest-mockobject-perl libtest-nowarnings-perl \
libtest-exception-perl libtest-perl-critic-perl libtest-pod-perl \
libextutils-helpers-perl libextutils-installpaths-perl libmodule-build-tiny-perl \
libtest-cpan-meta-perl
- name: Check environment
id: check-version
run: |
perl --version
cpanm --version
- name: Install deps
run: |
cpanm --sudo --installdeps --verbose --notest .
cpanm --sudo --verbose --notest Test::Vars Test::Pod::Spelling::CommonMistakes Test::Whitespaces
- name: Run make
run: |
perl Makefile.PL
make manifest
make
- name: Run tests
run: |
make test
- name: Run Author tests
run: |
make test TEST_AUTHOR=1 TEST_FILES="t/02critic.t t/03var.t t/04pod-syntax.t t/06pod-spelling.t t/07whitespaces.t t/09cpanmeta.t"
windows-test:

runs-on: windows-latest
Expand Down Expand Up @@ -165,53 +124,3 @@ jobs:
name: Built-Perl-Windows-Test-Debug
path: C:\Strawberry-perl-for-GLPI-Agent_build\output

macos-test:

runs-on: macos-latest

steps:
- uses: actions/checkout@v4
- name: Update environment
run: |
PERL_PREFIX=$(perl -MConfig -e 'print $Config{prefix}')
echo "$PERL_PREFIX/bin" >> $GITHUB_PATH
- name: Check environment
id: check-version
run: |
echo "PATH=$PATH"
perl --version
perl -V
# Compute perl-version for current week to regen perl lib cache at least each week
perl -e '@t = localtime; print "cache-version=".$^V."-".int($t[7]/7)."\n"' >>$GITHUB_OUTPUT
- name: Install libxml2 via brew
run: brew install libxml2
- name: Update environment to find latest libxml2
run: |
echo "$(brew --prefix)/opt/libxml2/bin" >> $GITHUB_PATH
- name: Restore perl lib cache
id: cache
uses: actions/cache@v4
with:
path: |
/usr/local/Cellar/perl/*/lib/perl5/site_perl
/usr/local/Cellar/perl/*/bin
key: macos-test-perl-${{ steps.check-version.outputs.cache-version }}-lib-cache-${{ hashFiles('Makefile.PL', '.github/workflows/glpi-agent-ci.yml') }}
- name: Install Module::Install
if: steps.cache.outputs.cache-hit != 'true'
run: |
cpan -T Module::Install
- name: Install cpanminus
if: steps.cache.outputs.cache-hit != 'true'
run: |
cpan -T App::cpanminus
- name: Install deps
if: steps.cache.outputs.cache-hit != 'true'
run: |
cpanm --sudo --installdeps --verbose --notest .
cpanm --sudo --verbose --notest Parse::EDID
- name: Prepare Makefile
run: perl Makefile.PL
- name: Run make
run: make
- name: Run tests
run: make test
Loading

0 comments on commit 72468a7

Please sign in to comment.