Skip to content

Commit e3d1545

Browse files
committed
let's see if ci.yml generated by AI will do
1 parent 6046cf7 commit e3d1545

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: perl
2+
on:
3+
push:
4+
branches:
5+
- '*'
6+
tags-ignore:
7+
- '*'
8+
pull_request:
9+
jobs:
10+
ci:
11+
runs-on: ${{ matrix.os }}
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [ubuntu-latest]
16+
perl-version: ['5.16', '5.20']
17+
include:
18+
- perl-version: '5.30'
19+
os: ubuntu-latest
20+
release-test: true
21+
coverage: true
22+
- perl-version: '5.30'
23+
os: windows-latest
24+
- perl-version: '5.30'
25+
os: macos-latest
26+
steps:
27+
- uses: actions/checkout@v2
28+
- name: 'ci-dist: target-setup-perl'
29+
uses: Perl-GPU/devops/github-actions/ci-dist@main
30+
with:
31+
target-setup-perl: true
32+
perl-version: ${{ matrix.perl-version }}
33+
- name: Install OpenGL dependencies
34+
uses: Perl-GPU/devops/github-actions/install-dep-opengl-modern-dep@main
35+
- name: Install Prima-OpenGL dependencies
36+
uses: Perl-GPU/devops/github-actions/install-dep-pogl-dep@main
37+
- name: Install perl dependencies
38+
run: cpanm Prima OpenGL::Modern
39+
shell: bash
40+
- name: 'ci-dist: target-all'
41+
uses: Perl-GPU/devops/github-actions/ci-dist@main
42+
with:
43+
target-setup-perl: false
44+
target-install-dist-perl-deps: true
45+
dist-perl-deps-configure: Prima Devel::CheckLib
46+
build-enable-graphical-display: true
47+
target-test-release-testing: true
48+
target-test: true
49+
test-enable-graphical-display: true
50+
test-enable-release-testing: ${{ matrix.release-test }}
51+
test-enable-coverage: ${{ matrix.coverage }}
52+
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)