Commit Graph

31 Commits

Author SHA1 Message Date
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