Zach Borboa
703e87508c
Rename workflow file
2022-09-23 22:06:20 -07:00
Zach Borboa
7bbb9e7e0d
Rename action step name and script name
2022-09-23 21:08:44 -07:00
Zach Borboa
29c6c48cee
Update name of workflow
2022-09-23 21:06:22 -07:00
Zach Borboa
a021bc128a
Remove unused const
2022-09-23 21:04:00 -07:00
Zach Borboa
52ec16902f
Generate changelog entries for release
2022-09-23 12:21:10 -07:00
Zach Borboa
7f7d6f9e2c
Allow manual triggers of workflow
2022-09-22 19:29:31 -07:00
Zach Borboa
97ae4d9785
Add cron schedule to update changelog workflow
2022-09-22 19:26:04 -07:00
Zach Borboa
8363b24ad8
Add workflow and script for updating changelog
2022-09-22 19:23:39 -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