Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
bbd6d2b
Update sentry
xvilo Apr 6, 2022
e66c2fd
Update buddy-works package
xvilo Apr 6, 2022
910bbfe
Upgrade php version
xvilo Apr 6, 2022
3f94527
Update CI docker tag name
xvilo Apr 7, 2022
835c2d9
Test?
xvilo Apr 7, 2022
2f48b90
Revert "Test?"
xvilo Apr 7, 2022
68e4cc9
Allow PHP 7.4 and 8.0
xvilo Apr 27, 2022
b66719a
Configure paths
xvilo Apr 27, 2022
7c6c960
Configure baseline file
xvilo Apr 27, 2022
59082bf
Update baseline on php 8
xvilo Apr 27, 2022
cc60a4c
Update composer.json
xvilo May 5, 2022
14ba824
Merge branch 'master' into feat/php-8.0
xvilo May 5, 2022
f6379b5
Use IgnoreErrorsIntergration instead
xvilo May 6, 2022
e94bb98
Sync composer.lock
xvilo May 6, 2022
35e426b
Merge branch 'master' of https://github.com/repman-io/repman into fea…
xvilo May 6, 2022
23e79e1
Don't lock a specific version for buddy-works/buddy-works-php
xvilo May 7, 2022
da90d5a
Update Dockerfile
xvilo May 19, 2022
a590780
Merge branch 'master' into feat/php-8.0
akondas May 22, 2022
698aa7c
Install PHP 7.4 compatible dependency set
xvilo Jun 15, 2022
ce9cdde
Merge branch 'feat/php-8.0' of github.com:xvilo/repman into feat/php-8.0
xvilo Jun 15, 2022
f27650f
Make PHPStan compatible
xvilo Jun 15, 2022
36867c4
Apply suggestions from code review
xvilo Jun 15, 2022
a56485e
Install nyholm/psr7
xvilo Jun 15, 2022
ca923ae
Merge branch 'feat/php-8.0' of github.com:xvilo/repman into feat/php-8.0
xvilo Jun 15, 2022
e7de6e0
Merge branch 'master' of https://github.com/repman-io/repman into fea…
xvilo Sep 10, 2022
49bb13a
Lock phpstan on a specific version. 1.8.5 is broken
xvilo Sep 10, 2022
b2220e3
Do composer install first
xvilo Sep 13, 2022
a0bbdf7
Merge branch 'master' of https://github.com/repman-io/repman into fea…
xvilo Oct 4, 2022
2285554
Merge branch 'master' of https://github.com/repman-io/repman into fea…
xvilo Dec 2, 2022
fd56c8f
Merge branch 'master' into feat/php-8.0
xvilo May 23, 2023
55d3602
Remove usages to deprecated method
xvilo May 23, 2023
514bf07
Loose comparison via == is not allowed, use strict comparison via ===…
xvilo May 23, 2023
75f1475
Fix php-cs-fixer
xvilo May 23, 2023
2e1d989
Merge branch 'master' of github.com:repman-io/repman into feat/php-8.0
xvilo Jul 8, 2023
3f6bc36
Update http client configs
xvilo Jul 8, 2023
9d26d5b
Update min required php version to 8.0 (previous was 7.4 -> 8.0), and…
xvilo Jul 9, 2023
f153d9a
Update docker image
xvilo Jul 9, 2023
d55002b
Update base image
xvilo Jul 9, 2023
9b94181
Update the ReadmeExtractor service with updated FQCN
xvilo Jul 9, 2023
c0706b0
Update error message, this appeared to have changed between php versions
xvilo Jul 9, 2023
9b15489
Run git init with default branch name
xvilo Jul 9, 2023
93e6cd8
Update composer.json
xvilo Jul 9, 2023
2935590
Remove unused import
xvilo Jul 9, 2023
abf8721
Add .php-cs-fixer.cache to .gitignore
xvilo Jul 9, 2023
ebc241b
Introduce GitHub actions for PHPUnit tests
xvilo Jul 9, 2023
791cae1
Update coduo/php-matcher
xvilo Jul 9, 2023
b52e5a1
Update test
xvilo Jul 9, 2023
202d0ed
Merge remote-tracking branch 'upstream/feat/php-8.0' into feat/php-8.2
xvilo Jul 9, 2023
1ccba4f
Update PHP version ranges
xvilo Jul 9, 2023
77b0cc1
Update sentry
xvilo Apr 6, 2022
732606a
Update buddy-works package
xvilo Apr 6, 2022
6c92396
Upgrade php version
xvilo Apr 6, 2022
9cf8891
Update CI docker tag name
xvilo Apr 7, 2022
e16c30d
Allow PHP 7.4 and 8.0
xvilo Apr 27, 2022
ba33d60
Configure paths
xvilo Apr 27, 2022
44b0c84
Configure baseline file
xvilo Apr 27, 2022
e023a9a
Update baseline on php 8
xvilo Apr 27, 2022
55155ce
Update composer.json
xvilo May 5, 2022
b541260
Merge branch 'master' into feat/php-8.0
xvilo May 5, 2022
4a68854
Use IgnoreErrorsIntergration instead
xvilo May 6, 2022
fb1d921
Sync composer.lock
xvilo May 6, 2022
d1e4b54
Don't lock a specific version for buddy-works/buddy-works-php
xvilo May 7, 2022
45832c3
Update Dockerfile
xvilo May 19, 2022
64ad24e
Install PHP 7.4 compatible dependency set
xvilo Jun 15, 2022
18fa872
Make PHPStan compatible
xvilo Jun 15, 2022
78e896c
Apply suggestions from code review
xvilo Jun 15, 2022
d329638
Install nyholm/psr7
xvilo Jun 15, 2022
d6530d1
Fix Git default branch
giggsey Jul 27, 2022
504810c
Remove usages to deprecated method
xvilo May 23, 2023
55b5257
Loose comparison via == is not allowed, use strict comparison via ===…
xvilo May 23, 2023
d8950c9
Fix php-cs-fixer
xvilo May 23, 2023
df58fe9
Update http client configs
xvilo Jul 8, 2023
9c3aa38
Introduce GitHub actions for PHPUnit tests
xvilo Jul 9, 2023
fb6b877
Update coduo/php-matcher
xvilo Jul 9, 2023
3e021ee
Update test
xvilo Jul 9, 2023
782a2b2
Fix CS
xvilo Jul 9, 2023
5fb793b
Update .github/workflows/unit-tests.yml
xvilo Jul 9, 2023
68e3f33
Update .github/workflows/unit-tests.yml
xvilo Jul 10, 2023
c924170
Rename file
xvilo Jul 10, 2023
2085807
Remove unnceccesary comment
xvilo Jul 10, 2023
2e2a61d
Update lock files
xvilo Jul 10, 2023
84d7638
Update lock files
xvilo Jul 10, 2023
f518ad5
Remove comment
xvilo Jul 10, 2023
3c7ef25
Rename key
xvilo Jul 10, 2023
b9c5da4
Update postgres version(s)
xvilo Jul 10, 2023
02eac9b
Fix error
xvilo Jul 10, 2023
0bf712e
Remove install
xvilo Jul 10, 2023
c204b7d
Merge branch 'feat/php-8.0' into feat/php-8.2
xvilo Jul 10, 2023
697b31c
Merge branch 'master' of github.com:repman-io/repman into feat/php-8.2
xvilo Dec 18, 2023
b5c71f5
Remove duplicated workflows
xvilo Dec 18, 2023
0773f8a
Updte workflow versions
xvilo Dec 18, 2023
bda9d93
Update docker php version
xvilo Dec 18, 2023
54f9881
Add php 8.2
xvilo Dec 18, 2023
16d0e1f
Install deps correctly
xvilo Dec 18, 2023
1536b6b
Disable proxy and update packages
xvilo Dec 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,12 @@ jobs:
fail-fast: false
matrix:
php:
- "7.4"
- "8.0"
- "8.2"
postgresql:
- "11"
include:
- php: "7.4"
php-version: "7.4.2"
- php: "8.0"
php-version: "8.0.30"
- php: "8.2"
php-version: "8.2.12"
- postgresql: "11"
postgresql-version: "11.7"

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ docker-compose.*.yml
###< Docker ###

composer.phar
.php-cs-fixer.cache

###> php-cs-fixer/shim ###
/.php-cs-fixer.php
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM php:8.0.19-fpm-alpine
FROM php:8.2.12-fpm-alpine

ARG TIMEZONE="UTC"

Expand Down
6 changes: 3 additions & 3 deletions buddy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
type: "BUILD"
working_directory: "/buddy/repman"
docker_image_name: "library/php"
docker_image_tag: "8.0.19"
docker_image_tag: "8.2.12"
execute_commands:
- "composer validate"
- "composer install"
- "composer validate"
- "rm -rf var/cache"
- "composer reset-db"
- "composer tests"
Expand Down Expand Up @@ -83,7 +83,7 @@
type: "BUILD"
working_directory: "/buddy/repman"
docker_image_name: "library/php"
docker_image_tag: "8.0.19"
docker_image_tag: "8.2.12"
execute_commands:
- "/local-php-security-checker"
setup_commands:
Expand Down
106 changes: 50 additions & 56 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,65 +15,65 @@
],
"license": "MIT",
"require": {
"php": "^7.4.2 || ^8.0",
"php": "^8.0",
"ext-ctype": "*",
"ext-curl": "*",
"ext-iconv": "*",
"ext-intl": "*",
"ext-json": "*",
"ext-pdo_pgsql": "*",
"ext-zip": "*",
"async-aws/ses": "^1.4",
"bitbucket/client": "^4.0",
"buddy-works/buddy-works-php-api": "^1.3",
"async-aws/ses": "^1.5",
"bitbucket/client": "^4.2",
"buddy-works/buddy-works-php-api": "^1.4",
"buddy-works/oauth2-client": "^1.0",
"cbschuld/browser.php": "^1.9",
"clue/mq-react": "^1.2",
"composer/composer": "^1.10.22",
"composer/semver": "^1.5",
"doctrine/doctrine-bundle": "^2.1",
"doctrine/doctrine-migrations-bundle": "^3.0",
"doctrine/orm": "^2.7",
"clue/mq-react": "^1.5",
"composer/composer": "^2.4",
"composer/semver": "^3.3",
"doctrine/doctrine-bundle": "^2.7",
"doctrine/doctrine-migrations-bundle": "^3.2",
"doctrine/orm": "^2.13",
"excelwebzone/recaptcha-bundle": "^1.5",
"knplabs/github-api": "^3.0",
"knpuniversity/oauth2-client-bundle": "^2.0",
"league/commonmark": "^1.5",
"knplabs/github-api": "^3.8",
"knpuniversity/oauth2-client-bundle": "^2.10",
"league/commonmark": "^2.4",
"league/flysystem-aws-s3-v3": "^1.0",
"league/flysystem-bundle": "^1.5",
"league/flysystem-bundle": "^1.6",
"league/flysystem-cached-adapter": "^1.1",
"league/oauth2-github": "^3.0",
"m4tthumphrey/php-gitlab-api": "^11.0",
"m4tthumphrey/php-gitlab-api": "^11.8",
"munusphp/munus": "^0.4.0",
"nelmio/api-doc-bundle": "^4.3",
"nelmio/cors-bundle": "^2.1",
"nelmio/api-doc-bundle": "^4.10",
"nelmio/cors-bundle": "^2.2",
"nyholm/psr7": "^1.5",
"omines/oauth2-gitlab": "^3.2",
"ramsey/uuid-doctrine": "^1.5",
"react/http": "^1.0",
"sensio/framework-extra-bundle": "^5.5",
"sentry/sentry-symfony": "^4.0",
"omines/oauth2-gitlab": "^3.4",
"ramsey/uuid-doctrine": "^1.8",
"react/http": "^1.8",
"sensio/framework-extra-bundle": "^6.2",
"sentry/sentry-symfony": "^4.3",
"stevenmaguire/oauth2-bitbucket": "^3.0",
"symfony/amazon-mailer": "5.4.*",
"symfony/asset": "5.4.*",
"symfony/console": "5.4.*",
"symfony/doctrine-messenger": "5.4.*",
"symfony/dotenv": "5.4.*",
"symfony/flex": "^1.3.1",
"symfony/flex": "^2.2",
"symfony/form": "5.4.*",
"symfony/framework-bundle": "5.4.*",
"symfony/http-client": "5.4.*",
"symfony/intl": "5.4.*",
"symfony/lock": "5.4.*",
"symfony/mailer": "5.4.*",
"symfony/messenger": "5.4.*",
"symfony/monolog-bundle": "^3.5",
"symfony/monolog-bundle": "^3.8",
"symfony/process": "5.4.*",
"symfony/security-bundle": "5.4.*",
"symfony/twig-bundle": "5.4.*",
"symfony/validator": "5.4.*",
"symfony/yaml": "5.4.*",
"twig/extra-bundle": "^2.12 || ^3.0",
"twig/twig": "^2.12 || ^3.0"
"twig/extra-bundle": "^3.4",
"twig/twig": "^3.4"
},
"replace": {
"paragonie/random_compat": "2.*",
Expand All @@ -89,39 +89,38 @@
},
"require-dev": {
"coduo/php-matcher": "^6.0",
"dama/doctrine-test-bundle": "^6.3",
"doctrine/doctrine-fixtures-bundle": "^3.3",
"ekino/phpstan-banned-code": "^1.0.0",
"fakerphp/faker": "^1.9",
"dama/doctrine-test-bundle": "^7.1",
"doctrine/doctrine-fixtures-bundle": "^3.4",
"ekino/phpstan-banned-code": "^1.0",
"fakerphp/faker": "^1.20",
"friendsofphp/php-cs-fixer": "^3.11",
"johnkary/phpunit-speedtrap": "^4.0",
"league/flysystem-memory": "^1.0",
"php-cs-fixer/shim": "^3.9",
"phpspec/prophecy-phpunit": "^2.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^1.3.0",
"phpstan/phpstan-deprecation-rules": "^1.0.0",
"phpstan/phpstan-doctrine": "^1.0.2",
"phpstan/phpstan-phpunit": "^1.0.0",
"phpstan/phpstan-strict-rules": "^1.1.0",
"phpstan/phpstan-symfony": "^1.0.4",
"phpunit/phpunit": "^9",
"symfony/browser-kit": "*",
"symfony/maker-bundle": "^1.14",
"symfony/stopwatch": "*",
"symfony/web-profiler-bundle": "*"
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-doctrine": "^1.3",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/phpstan-strict-rules": "^1.4",
"phpstan/phpstan-symfony": "^1.2",
"phpunit/phpunit": "^9.5",
"symfony/browser-kit": "5.4.*",
"symfony/maker-bundle": "^1.47",
"symfony/stopwatch": "5.4.*",
"symfony/web-profiler-bundle": "5.4.*"
},
"config": {
"platform": {
"php": "7.4.2"
},
"preferred-install": {
"*": "dist"
},
"sort-packages": true,
"allow-plugins": {
"composer/package-versions-deprecated": true,
"phpstan/extension-installer": true,
"symfony/flex": true
"symfony/flex": true,
"php-http/discovery": true
},
"audit": {
"abandoned": "report"
Expand All @@ -143,15 +142,6 @@
"Buddy\\Repman\\Tests\\": "tests/"
}
},
"repositories": [
{
"type": "composer",
"url": "https://repo.repman.io"
},
{
"packagist": false
}
],
"scripts": {
"post-install-cmd": [
"bin/console assets:install --symlink"
Expand Down Expand Up @@ -207,6 +197,10 @@
"bin/console lint:twig templates --show-deprecations",
"rm -rf var/cache/prod",
"bin/console cache:warmup --env=prod"
]
],
"auto-scripts": {
"cache:clear": "symfony-cmd",
"assets:install %PUBLIC_DIR%": "symfony-cmd"
}
}
}
Loading