Skip to content

Commit c477770

Browse files
committedOct 20, 2022
splitting contrib into independent projects
packages can have quite different dependencies, php version requirements etc. We are running into build failures, so splitting the repo into self-contained projects should resolve that.
1 parent eac71da commit c477770

File tree

136 files changed

+337
-224
lines changed

Some content is hidden

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

136 files changed

+337
-224
lines changed
 

‎.env.dist

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
PHP_USER=php
22
XDEBUG_MODE=debug
3+
DOCKER_COMPOSE=docker-compose

‎.github/workflows/php.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
matrix:
1616
operating-system: [ubuntu-latest]
1717
php-version: ['7.4', '8.0', '8.1']
18+
project: ['Aws', 'Symfony']
1819

1920
steps:
2021
- uses: actions/checkout@v2
@@ -24,8 +25,10 @@ jobs:
2425
with:
2526
php-version: ${{ matrix.php-version }}
2627
coverage: xdebug
27-
tools: php-cs-fixer
28-
extensions: ast, grpc
28+
extensions: ast
29+
30+
- name: chdir
31+
run: cd ${{ matrix.project }}
2932

3033
- name: Validate composer.json and composer.lock
3134
run: composer validate
@@ -49,9 +52,6 @@ jobs:
4952
- name: Check Style
5053
run: vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php -v --dry-run --stop-on-violation --using-cache=no -vvv
5154

52-
- name: Check Dependencies
53-
run: vendor/bin/deptrac --formatter=github-actions --report-uncovered
54-
5555
- name: Run Phan
5656
env:
5757
PHAN_DISABLE_XDEBUG_WARN: 1
@@ -76,5 +76,5 @@ jobs:
7676
uses: opentelemetry-php/gh-workflows/.github/workflows/validate-packages.yml@main
7777
needs: php
7878
with:
79-
matrix_extension: '["ast, json, grpc"]'
79+
matrix_extension: '["ast, json"]'
8080
install_directory: '~/.test/.packages'

0 commit comments

Comments
 (0)
Please sign in to comment.