Skip to content

Commit 69479f9

Browse files
Merge pull request #68 from internalsystemerror/feature/gha
Switch to GHA CI Workflow
2 parents 92f35a1 + 6ee2ffd commit 69479f9

File tree

289 files changed

+11835
-6072
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

289 files changed

+11835
-6072
lines changed

.gitattributes

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
/.coveralls.yml export-ignore
22
/.gitattributes export-ignore
3+
/.github/ export-ignore
34
/.gitignore export-ignore
4-
/.travis.yml export-ignore
5+
/.laminas-ci.json
56
/phpcs.xml export-ignore
67
/phpunit.xml.dist export-ignore
78
/test/ export-ignore
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: "Continuous Integration"
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- '[0-9]+.[0-9]+.x'
8+
- 'refs/pull/*'
9+
tags:
10+
11+
jobs:
12+
matrix:
13+
name: Generate job matrix
14+
runs-on: ubuntu-latest
15+
outputs:
16+
matrix: ${{ steps.matrix.outputs.matrix }}
17+
steps:
18+
- name: Gather CI configuration
19+
id: matrix
20+
uses: laminas/laminas-ci-matrix-action@v1
21+
22+
qa:
23+
name: QA Checks
24+
needs: [matrix]
25+
runs-on: ${{ matrix.operatingSystem }}
26+
services:
27+
mongo:
28+
image: mongo:4.4
29+
strategy:
30+
fail-fast: false
31+
matrix: ${{ fromJSON(needs.matrix.outputs.matrix) }}
32+
steps:
33+
- name: ${{ matrix.name }}
34+
uses: laminas/laminas-continuous-integration-action@v1
35+
with:
36+
job: ${{ matrix.job }}
37+
env:
38+
TESTS_LAMINAS_API_TOOLS_ADMIN_EXTMONGODB_CONNECTSTRING: mongodb://mongo

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
!vendor/Test
1+
/.phpcs-cache
22
/clover.xml
3-
/composer.lock
43
/coveralls-upload.json
54
/phpunit.xml
65
test/Model/TestAsset/module/AuthConf/config/module.config.php
@@ -9,3 +8,4 @@ test/Model/TestAsset/module/AuthConfWithConfig/config/module.config.php
98
test/Model/TestAsset/module/BarConf/config/module.config.php
109
test/Model/TestAsset/module/FooConf/config/module.config.php
1110
vendor/*
11+
!vendor/Test/

.laminas-ci.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"exclude": [
3+
{"name": "PHPUnit on PHP 7.3 with locked dependencies"}
4+
],
5+
"extensions": [
6+
"mongodb",
7+
"sqlite3"
8+
]
9+
}

.travis.yml

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)