dependabot[bot]
43138d2f3d
⬆ Bump actions/checkout from 6 to 7 ( #1125 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 16:06:40 -04:00
Zach Borboa
5cb14f78f0
Fix skipping ci tests when requirements tracking file changes
2026-04-06 22:04:26 -04:00
Zach Borboa
55209e46bf
Skip ci tests when requirements tracking file changes
2026-03-19 16:18:45 -04:00
dependabot[bot]
e8196936f9
⬆ Bump actions/checkout from 5 to 6 ( #1019 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zach Borboa <zachborboa@gmail.com >
2025-11-21 14:34:18 +00:00
Zach Borboa
c46ef2a858
Add PHP 8.5 ( #1018 )
...
* Add PHP 8.5 to continuous integration tests
* Use variable
* Add temporary skip
* Allow PHP CS Fixer to run on unsupported PHP versions
2025-11-21 09:13:38 -05:00
dependabot[bot]
7cd99dbbac
⬆ Bump actions/checkout from 4 to 5 ( #975 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 19:50:38 -04:00
Zach Borboa
202e857e85
Drop support for PHP 7.4 ( #937 )
2025-03-24 19:45:12 -04:00
Zach Borboa
87fc9b3796
Use separate scripts to ci tests ( #907 )
...
* Run ci static analysis checks using scripts
* Clean up
* Move phpunit run to dedicated script
* Use run.sh and remove ci.sh
* Rename test scripts to be prefixed with "run_"
* Move static analysis runs to test script
* Clean up
2025-01-10 21:44:05 -05:00
Zach Borboa
ffda7c386a
Add PHPStan for static analysis ( #905 )
2025-01-10 17:47:54 -05:00
Zach Borboa
a041ac97db
Add PHP 8.4 as supported ( #900 )
...
* Add PHP 8.4 as supported
* Add temporary workaround that manually install psalm on currently supported versions
2024-12-04 09:39:33 -05:00
Zach Borboa
c808484e5b
Drop support for PHP 7.3 ( #889 )
2024-08-21 22:56:50 -04:00
Zach Borboa
10ea095b5d
Drop support for PHP 7.2 ( #888 )
2024-08-21 22:27:45 -04:00
Zach Borboa
d6ffbcfb44
Drop support for PHP 7.1 ( #887 )
2024-08-21 21:40:39 -04:00
Zach Borboa
63bddcd230
Drop support for PHP 7.0 ( #880 )
2024-08-17 09:15:46 -04:00
Zach Borboa
b1e6e2c9b5
Add PHP 8.3 as supported
2023-12-05 06:36:50 -08:00
Zach Borboa
aeb2957383
Set actions/checkout option persist-credentials
2023-10-06 07:56:41 -07:00
Zach Borboa
c1757b287a
Clean up
2023-10-05 19:18:24 -07:00
dependabot[bot]
0f7bd02e4b
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-05 13:26:36 +00:00
Zach Borboa
3cfe83b222
Move static analysis config under tests/ and exclude from git archive
2022-12-16 04:03:56 -08:00
Zach Borboa
524dcad8ba
Move PHP 8.2 out of future release; Add PHP 8.3 to continuous integration tests
2022-12-08 06:52:26 -08:00
Zach Borboa
ba1a864d67
Update actions/checkout version
2022-09-23 22:16:07 -07:00
Zach Borboa
733319eb1d
Update matrix strategy key name
2021-11-26 23:38:47 -05:00
Zach Borboa
c975670b97
Run psalm on PHP >= 7.1
...
Error message:
PHP Fatal error: Uncaught Psalm\Exception\ConfigException: Error
parsing file /home/runner/work/php-curl-class/php-curl-class/ on
line 8: Element '{https://getpsalm.org/schema/config }psalm': No
matching global declaration available for the validation root.
2021-11-26 08:49:03 -05:00
Zach Borboa
d79fb1689f
Skip running static analysis checks on future releases
2021-11-25 23:52:55 -05:00
Zach Borboa
5087a6b6d8
Add static analysis checks to continuous integration
2021-11-25 19:32:50 -05:00
Zach Borboa
04637b3058
Move PHP 8.1 out of future release
2021-11-25 13:42:01 -05:00
Zach Borboa
21564e7429
Allow test failures on future PHP releases to fail more quietly
...
This change allows continuous integration test failures on future PHP
releases without triggering some of the user interface warnings:
- Red x mark instead of a green checkmark
- Pull request merge warning:
"Some checks were not successful
7 successful and 1 failing checks"
2021-11-24 23:12:31 -05:00
Zach Borboa
9d78953513
Add PHP 8.2 to continuous integration tests
2021-11-24 22:01:44 -05:00
Zach Borboa
13a5718d18
Allow future PHP releases to fail continuous integration tests
2021-11-24 22:01:06 -05:00
Zach Borboa
71c75a4638
Add PHP 8.1 to continuous integration tests
2021-11-24 21:01:42 -05:00
Zach Borboa
35721c1859
Replace inline format list with block format list
2021-11-24 20:36:59 -05:00
Zach Borboa
b6fdee5360
Run continuous integration on the legacy branch
...
Run the continuous integration tests of the currently-supported PHP
versions on the legacy branch. This will not test php5.x-master branch
changes under PHP v5.x environments, but may help minimize introducing
bugs in the legacy branch.
2021-06-10 10:44:34 -04:00
Zach Borboa
3305e9c0b1
Rename continuous integration script
2021-03-29 10:08:46 -04:00
Zach Borboa
a315b541be
Consolidate continuous integration scripts
...
Merge before_script.sh into script.sh
2021-03-29 09:59:19 -04:00
Zach Borboa
7e2b830efa
Trigger ci workflow on pull requests
2021-03-22 21:42:17 -04:00
Zach Borboa
8746d9a5d1
Schedule continuous integration workflow to run daily
2021-03-17 11:49:04 -04:00
Zach Borboa
d946b02b89
Clean up references of the previous continuous integration
2021-03-17 01:07:48 -04:00
Zach Borboa
6c355bdb5e
Update step names
2021-03-16 22:27:05 -04:00
Zach Borboa
74009c2608
Allow in-progress jobs to continue when any matrix job fails
2021-03-15 07:40:22 -04:00
Zach Borboa
e26d9c9209
Add additional PHP versions to test
2021-03-14 17:46:45 -04:00
Zach Borboa
47429ea2f9
Set job name
2021-03-14 17:45:09 -04:00
Zach Borboa
03f06f5b61
Set PHP version environment variable
2021-03-14 17:15:19 -04:00
Zach Borboa
8fac81103d
Set up php and checkout code during ci run
2021-03-14 16:21:56 -04:00
Zach Borboa
82e75d99ce
Add GitHub Actions continuous integration workflow
2021-03-14 16:09:44 -04:00