Alejandro Celaya
|
60ece7fbf7
|
Moved to docker build on reusable workflow
|
2022-08-19 15:11:46 +02:00 |
|
Alejandro Celaya
|
dbca5b2a7e
|
Ensured every mutation test job only downloads the specific coverage report
|
2022-08-17 19:16:33 +02:00 |
|
Alejandro Celaya
|
a9c6a12182
|
Migrated docker build to a reusable workflow
|
2022-08-14 17:36:58 +02:00 |
|
Alejandro Celaya
|
cf0fc956c9
|
Added publishing of the docker image in GHCR
|
2022-08-14 17:05:13 +02:00 |
|
Alejandro Celaya
|
750a546faf
|
Disabled mutation tests filtering until it properly works
|
2022-08-14 13:18:29 +02:00 |
|
Alejandro Celaya
|
ce4bf62d75
|
Added more granular resolution of arguments for infection based on branch
|
2022-08-14 10:34:27 +02:00 |
|
Alejandro Celaya
|
bd31b99324
|
Ensured only mutants for changed lines are executed in CI mutation tests
|
2022-08-13 12:31:12 +02:00 |
|
Alejandro Celaya
|
eb21833d94
|
Used ci-setup composite action as much as possible in ci workflow
|
2022-08-13 11:56:46 +02:00 |
|
Alejandro Celaya
|
ae2dc39a78
|
Fixed ci-setup local composite action
|
2022-08-13 11:16:33 +02:00 |
|
Alejandro Celaya
|
fe4ced2709
|
Moved checkout step back to workflow
|
2022-08-13 11:06:41 +02:00 |
|
Alejandro Celaya
|
9075d68b7c
|
Fixed reference to local composed action
|
2022-08-13 11:03:40 +02:00 |
|
Alejandro Celaya
|
759c0ea957
|
Extracted all steps for setting up to a reusable action
|
2022-08-13 10:53:24 +02:00 |
|
Alejandro Celaya
|
de71821759
|
Updated to latest actions/checkout version
|
2022-08-13 10:19:38 +02:00 |
|
Alejandro Celaya
|
0c2bcaee34
|
Fixed typo
|
2022-08-13 10:12:52 +02:00 |
|
Alejandro Celaya
|
1613975e0e
|
Improved cache keys for extensions in CI workflow to support several PHP versions when needed
|
2022-08-13 10:11:41 +02:00 |
|
Alejandro Celaya
|
14c2ff5545
|
Ensured unique cache key
|
2022-08-12 20:35:59 +02:00 |
|
Alejandro Celaya
|
d7d0e11f2c
|
Added cache for PHP extensions in CI pipeline
|
2022-08-12 20:32:16 +02:00 |
|
Alejandro Celaya
|
6654f45cb8
|
Updated upload/download artifact actions
|
2022-08-12 18:19:12 +02:00 |
|
Alejandro Celaya
|
0f796859f2
|
Fixed typo in ci workflow
|
2022-08-12 09:32:30 +02:00 |
|
Alejandro Celaya
|
6383230678
|
Extracted DB tests and mutation tests to reusable workflows
|
2022-08-12 09:30:52 +02:00 |
|
Alejandro Celaya
|
51536f8746
|
Moved reusable ci tests workflow to workflows folder
|
2022-08-12 09:13:04 +02:00 |
|
Alejandro Celaya
|
e3b6c061c4
|
Extracted definition of unit tests job to local reusable workflow
|
2022-08-12 08:35:10 +02:00 |
|
Alejandro Celaya
|
71553988d5
|
Added cli mutation tests to pipeline, and referenced CLI tests in CONTRIBUTING file
|
2022-08-10 17:21:55 +02:00 |
|
Alejandro Celaya
|
761b24e614
|
Added CLI tests to to CI pipeline
|
2022-08-10 17:13:21 +02:00 |
|
Alejandro Celaya
|
8260051c30
|
Updated to latest PHP version and native dependencies
|
2022-08-05 16:31:15 +02:00 |
|
Alejandro Celaya
|
3ac2b77bf0
|
Removed composer cache due to a bug in github runner making it fail
|
2022-08-01 17:23:51 +02:00 |
|
Alejandro Celaya
|
b2ca4ad66b
|
Migrated all workflows to ubuntu-22.04
|
2022-08-01 17:13:34 +02:00 |
|
Alejandro Celaya
|
25a7c7bc7f
|
Added cache for composer dependencies during CI
|
2022-08-01 16:56:25 +02:00 |
|
Alejandro Celaya
|
358b600713
|
Fixed merge conflicts
|
2022-05-09 08:21:19 +02:00 |
|
Alejandro Celaya
|
9ae8804095
|
Updated to openswoole 4.11.1 in docker images
|
2022-05-09 08:00:54 +02:00 |
|
Alejandro Celaya
|
6fdd764a35
|
Updated to phpcov 8.2.1
|
2022-04-23 19:11:23 +02:00 |
|
Alejandro Celaya
|
e8ebe77923
|
Dropped PHP 8.0 support
|
2022-04-23 12:08:01 +02:00 |
|
Alejandro Celaya
|
dca6b7bbf5
|
Updated docker images and dependencies
|
2022-04-23 08:56:25 +02:00 |
|
Alejandro Celaya
|
a1cd8baf3e
|
Updated to stable pdo_sqlsrv in docker images
|
2022-02-03 22:03:20 +01:00 |
|
Alejandro Celaya
|
48d3ab0cb4
|
Changed file name used for inlined OAS
|
2022-01-30 09:37:57 +01:00 |
|
Alejandro Celaya
|
25ac7c31c4
|
Minor doc improvements
|
2022-01-25 20:39:31 +01:00 |
|
Alejandro Celaya
|
629f8ece7a
|
Updated to latest docker images and openswoole
|
2022-01-10 17:10:36 +01:00 |
|
Alejandro Celaya
|
351e36b273
|
Added missing 8.1 to clean-artifacts job in publish-release pipeline
|
2021-12-12 17:45:56 +01:00 |
|
Alejandro Celaya
|
ca06040efc
|
Fixed publish-release and publish-swagger-spec pipelines
|
2021-12-12 17:38:50 +01:00 |
|
Alejandro Celaya
|
ec11155c9c
|
Updated publish swagger workflow to be triggered for tags
|
2021-12-11 13:17:45 +01:00 |
|
Alejandro Celaya
|
c48a3a24f7
|
Fix yet another typo in pipeline
|
2021-12-11 13:09:39 +01:00 |
|
Alejandro Celaya
|
1b8bc9f0ff
|
Ensured version subfolder is preserved when publishing swagger spec
|
2021-12-11 13:04:45 +01:00 |
|
Alejandro Celaya
|
5bf25c7eca
|
Added custom token for swagger publishing
|
2021-12-11 12:55:50 +01:00 |
|
Alejandro Celaya
|
5a7f0ad340
|
Fixed another typo...
|
2021-12-11 12:35:34 +01:00 |
|
Alejandro Celaya
|
8a93922da0
|
Added missing space in mv command
|
2021-12-11 12:27:45 +01:00 |
|
Alejandro Celaya
|
295de5be8e
|
Changed how version is determined
|
2021-12-11 12:18:55 +01:00 |
|
Alejandro Celaya
|
5c114b584d
|
Fixed typo
|
2021-12-11 12:11:22 +01:00 |
|
Alejandro Celaya
|
dad58b7610
|
Disabled env step on publis-swagger workflow
|
2021-12-11 11:53:18 +01:00 |
|
Alejandro Celaya
|
05332e0606
|
Created workflow to publish swagger specs
|
2021-12-11 11:40:59 +01:00 |
|
Alejandro Celaya
|
453842246f
|
Ensured docker publish is run under ubuntu 20.04
|
2021-12-11 11:30:03 +01:00 |
|
Alejandro Celaya
|
7d7c0011bb
|
Fixed references to test:api and test:api:ci inside composer.json and added missing driver for MS SQL
|
2021-12-11 10:33:00 +01:00 |
|
Alejandro Celaya
|
de2d87a6d9
|
Unified jobs in ci pipeline as much as possible
|
2021-12-11 10:26:23 +01:00 |
|
Alejandro Celaya
|
6aebaa94af
|
Added mutations to API tests
|
2021-12-10 17:45:55 +01:00 |
|
Alejandro Celaya
|
15ce529c09
|
Added swagger validation to CI pipeline
|
2021-12-09 18:51:26 +01:00 |
|
Alejandro Celaya
|
cc7ded1be7
|
Removed allowed failures in CI pipeline for PHP 8.1
|
2021-12-07 09:55:06 +01:00 |
|
Alejandro Celaya
|
7e74d06cdd
|
Added support for openswoole and migrated docker images from swoole to openswoole
|
2021-12-05 10:08:10 +01:00 |
|
Alejandro Celaya
|
7477e672fe
|
Added mutation score badge
|
2021-12-05 08:55:05 +01:00 |
|
Alejandro Celaya
|
8afe058cfc
|
Updated dependencies
|
2021-12-02 20:57:06 +01:00 |
|
Alejandro Celaya
|
c0dcd31819
|
Update ci.yml
|
2021-12-02 19:33:01 +01:00 |
|
Alejandro Celaya
|
f532b5edee
|
Added LC_ALL: C env var during ms db tests
|
2021-11-04 21:31:51 +01:00 |
|
Alejandro Celaya
|
1f8fcdb0f3
|
Fixed typo in ci workflow
|
2021-09-26 10:20:09 +02:00 |
|
Alejandro Celaya
|
fb26a8ae50
|
Downgraded pdo_sqlsrv version for PHP 8.0
|
2021-09-26 10:19:26 +02:00 |
|
Alejandro Celaya
|
3305f4c03a
|
Updated pdo_sqlsrv version used in CI workflow
|
2021-09-26 10:04:50 +02:00 |
|
Alejandro Celaya
|
c2cd21c15e
|
Updated swoole version used in CI workflow
|
2021-09-26 09:53:58 +02:00 |
|
Alejandro Celaya
|
f5aaf298e1
|
Added experimental builds under PHP 8.1
|
2021-09-26 09:49:51 +02:00 |
|
Alejandro Celaya
|
f86cda6730
|
Removed deprecated env var for publish release
|
2021-07-15 19:53:42 +02:00 |
|
Alejandro Celaya
|
e0f0bb5523
|
Migrated all constructor props to property promotion when possible
|
2021-05-23 11:57:31 +02:00 |
|
Alejandro Celaya
|
b6aca82da6
|
Updated docker dependencies
|
2021-05-23 09:05:35 +02:00 |
|
Alejandro Celaya
|
73aead01b4
|
Split execution of db and unit mutation tests during ci workflow
|
2021-05-22 21:35:32 +02:00 |
|
Alejandro Celaya
|
05d73552cf
|
Used PHP 8.0 in ci workflow when running against just one PHP version
|
2021-05-22 09:49:24 +02:00 |
|
Alejandro Celaya
|
25b3de84ec
|
Fixed pattern to resolve release artifacts
|
2021-02-13 14:33:36 +01:00 |
|
Alejandro Celaya
|
5c4e348078
|
Ensured repo si cloned durin publish workflow
|
2021-02-13 14:18:49 +01:00 |
|
Alejandro Celaya
|
2ac84ac8c4
|
Ensured generated dist files do not conflict
|
2021-02-13 14:12:38 +01:00 |
|
Alejandro Celaya
|
d9af0a5547
|
Improved publish-release workflow to generate files for all supported PHP versions and with/without swoole
|
2021-02-13 13:29:38 +01:00 |
|
Alejandro Celaya
|
1c492881e1
|
Updated to swoole 4.6.3
|
2021-02-09 22:55:30 +01:00 |
|
Alejandro Celaya
|
de4e677f18
|
Fixed database started for API tests in GitHub workflow
|
2021-02-05 18:33:36 +01:00 |
|
Alejandro Celaya
|
bc38ecf6de
|
Fixed image which checks if Dockerfile changed by making sure it fetches more commits
|
2021-01-30 09:54:47 +01:00 |
|
Alejandro Celaya
|
4c008f1672
|
Updated dev docker images to PHP 8
|
2021-01-30 09:31:08 +01:00 |
|
Alejandro Celaya
|
741e8f625c
|
No longer allow errors on any step during CI
|
2021-01-24 23:09:46 +01:00 |
|
Alejandro Celaya
|
db997fe6f5
|
Do not allow ignoring platform reqs anymore during CI
|
2021-01-24 22:59:19 +01:00 |
|
Alejandro Celaya
|
80012b8ee8
|
Do not allow unit tests to fail
|
2021-01-23 06:16:04 +01:00 |
|
Alejandro Celaya
|
3a4a2e4483
|
Replaced scrutinizer with codecov
|
2020-12-19 10:25:19 +01:00 |
|
Alejandro Celaya
|
71a83aa384
|
Added PHP 8 on mutation tests
|
2020-12-19 10:04:00 +01:00 |
|
Alejandro Celaya
|
625c870417
|
Added step to build docker image, and deleted travis config file
|
2020-12-13 17:45:48 +01:00 |
|
Alejandro Celaya
|
a9e9f89799
|
Ensured code is cloned before using ocular to upload code coverage to scrutinizer during ci workflow
|
2020-12-13 17:31:22 +01:00 |
|
Alejandro Celaya
|
f2210ca0cb
|
Added coverage driver to upload coverage job
|
2020-12-13 17:23:58 +01:00 |
|
Alejandro Celaya
|
1a42ca9239
|
Added missing dependency between upload coverage job and test jobs
|
2020-12-13 17:17:16 +01:00 |
|
Alejandro Celaya
|
53726bc679
|
Added steps to upload code coverage and delete artifacts to ci workflow
|
2020-12-13 13:34:22 +01:00 |
|
Alejandro Celaya
|
d8a7f3e08c
|
Added mutation-tests step in ci workflow
|
2020-12-13 13:11:41 +01:00 |
|
Alejandro Celaya
|
ac5a22a3d0
|
Added static analysis and generation of code coverage artifacts
|
2020-12-13 12:59:06 +01:00 |
|
Alejandro Celaya
|
5dc2c1640a
|
Added command to create mssql database for tests
|
2020-12-13 12:47:17 +01:00 |
|
Alejandro Celaya
|
7fe7354a27
|
Ensured mssql odbc installation is done as super user
|
2020-12-13 12:38:12 +01:00 |
|
Alejandro Celaya
|
ac85b913c2
|
Added other database test envs to ci workflow
|
2020-12-13 12:31:34 +01:00 |
|
Alejandro Celaya
|
0e58d1a242
|
Added pcov as code coverage driver in github action
|
2020-12-13 11:37:45 +01:00 |
|
Alejandro Celaya
|
77deb9c111
|
Created first version of the ci workflow
|
2020-12-13 10:44:02 +01:00 |
|
Alejandro Celaya
|
40105d7aaf
|
Updated to latest swoole and pdo_sqlsrv extensions
|
2020-12-06 11:41:27 +01:00 |
|
Alejandro Celaya
|
4515a83e9b
|
Fixed github action syntax
|
2020-11-10 19:06:50 +01:00 |
|
Alejandro Celaya
|
52c9994eb4
|
#890 Migrated to official docker actions for docker-image-build workflow
|
2020-11-10 19:03:14 +01:00 |
|
Alejandro Celaya
|
681b7c836d
|
Added swoole extension to publish-release github action
|
2020-11-01 11:47:04 +01:00 |
|
Alejandro Celaya
|
ebe6a5f4aa
|
Moved github release creation from travis to github action
|
2020-11-01 11:23:11 +01:00 |
|