Commit Graph

1548 Commits

Author SHA1 Message Date
Zach Borboa fa1b6bba7b Create tag 2022-09-23 16:53:40 -07:00
Zach Borboa 92fdcf6bf7 Display diff after commit 2022-09-23 16:37:20 -07:00
Zach Borboa f41d7a40e3 Display log after commit 2022-09-23 16:15:01 -07:00
Zach Borboa f25dbdd149 Stop update changelog routine when no merged pull requests found 2022-09-23 16:07:10 -07:00
Zach Borboa 24e9d9cb9c Commit changes 2022-09-23 15:43:18 -07:00
Zach Borboa ab25a92024 Display diff with color 2022-09-23 15:31:54 -07:00
Zach Borboa 451d8d5c90 Display diff of staged changes 2022-09-23 15:21:34 -07:00
Zach Borboa ba4f8e6257 Stage changed files for commit 2022-09-23 15:17:32 -07:00
Zach Borboa c655b7e74b Update script path 2022-09-23 15:07:51 -07:00
Zach Borboa b8ae0dcebe Display stdout + stderr 2022-09-23 15:03:23 -07:00
Zach Borboa 9458b45631 Run script to bump version based on highest semantic version 2022-09-23 15:00:51 -07:00
Zach Borboa 3d59f2f647 Return json response when bumping version number 2022-09-23 14:44:34 -07:00
Zach Borboa 05a8133a66 Improve portability of scripts
Error message:
    $ ./scripts/bump_major_version.php
    -bash: ./scripts/bump_major_version.php: /usr/bin/php: bad interpreter: No such file or directory
2022-09-23 14:37:18 -07:00
Zach Borboa 8b8ce9c4d3 Determine highest semantic version 2022-09-23 14:31:37 -07:00
Zach Borboa 50990b56a6 Raise error if any pull request is missing a semantic version change type 2022-09-23 14:08:44 -07:00
Zach Borboa b70f00da6f Fetch tags 2022-09-23 13:58:45 -07:00
Zach Borboa ba74b5534c Display tags before and after fetch 2022-09-23 13:54:29 -07:00
Zach Borboa 4072e32185 Sort tags by version 2022-09-23 13:46:46 -07:00
Zach Borboa ff424b2a69 Sort tags 2022-09-23 12:53:03 -07:00
Zach Borboa 1598cab251 Make recent pull request limit configurable 2022-09-23 12:50:35 -07:00
Zach Borboa a17f79fb44 Fetch tags 2022-09-23 12:46:30 -07:00
Zach Borboa 52ec16902f Generate changelog entries for release 2022-09-23 12:21:10 -07:00
Zach Borboa 8666fc38fb Add exclusion to fix incorrectly flagged error
Error message:

    FILE: ...lass/php-curl-class/tests/PHPCurlClass/PHPMultiCurlClassTest.php
    ----------------------------------------------------------------------
    FOUND 8 ERRORS AFFECTING 8 LINES
    ----------------------------------------------------------------------
    3575 | ERROR | list() will assign variable from left-to-right since
        |       | PHP 7.0. Ensure all variables in list() are unique to
        |       | prevent unexpected results.
        |       | (PHPCompatibility.Lists.AssignmentOrder.Affected)
    [...]
    ----------------------------------------------------------------------
2022-09-23 10:15:20 -07:00
Zach Borboa f1ac3a6e38 Allow plugin for phpcodesniffer 2022-09-23 09:44:54 -07:00
Zach Borboa 5bbdbe594a Allow plugin needed for squizlabs/php_codesniffer
$ composer require --dev dealerdirect/phpcodesniffer-composer-installer
2022-09-23 09:33:04 -07:00
Zach Borboa 3ddc22e590 Fix installed_paths config for PHPCS23Utils
Fixes error:
    $ ./tests/check_coding_standards.sh
    PHP_CodeSniffer version 3.7.1 (stable) by Squiz (http://www.squiz.net)
    ERROR: Referenced sniff "PHPCS23Utils" does not exist

    Run "phpcs --help" for usage information

    Error: found standard violation(s)
2022-09-23 08:25:55 -07:00
Zach Borboa 6ce21bb755 Update PHPCompatibility
Comment out installed_paths config to fix error:

    $ ./tests/check_coding_standards.sh
    PHP_CodeSniffer version 3.7.1 (stable) by Squiz (http://www.squiz.net)
    ERROR: Referenced sniff "PHPCS23Utils" does not exist

    Run "phpcs --help" for usage information

    Error: found standard violation(s)
2022-09-23 07:59:39 -07:00
Zach Borboa 3ff53bfbdf Replace egrep with grep --extended-regexp' (grep -E')
Warning message:
    egrep: warning: egrep is obsolescent; using grep -E
2022-09-23 07:14:56 -07:00
Zach Borboa aebaef528b Add example for queuing requests dynamically 2022-09-23 07:06:39 -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 e8b66975d0 Fix risky test missing assertion 2022-08-23 14:19:57 -07:00
Zach Borboa 13cc782d27 Clean up example 2022-08-19 10:14:16 -04:00
Zach Borboa f1e307dcfc Merge pull request #728 from zachborboa/master
Fix building post data with object
2022-08-19 10:09:37 -04:00
Zach Borboa c2eec0667e Fix building post data for object
PHP 8 error messages:
    TypeError: array_keys(): Argument #1 ($array) must be of type array, stdClass given
    TypeError: array_values(): Argument #1 ($array) must be of type array, stdClass given

PHP 7 error messages:
    TypeError: array_keys() expects parameter 1 to be array, object given
    TypeError: array_values() expects parameter 1 to be array, object given
2022-08-19 09:46:26 -04:00
Zach Borboa 57745cabd6 Merge pull request #726 from zachborboa/master
Encode keys for post data with numeric keys
2022-07-29 00:44:04 -04:00
Zach Borboa 85e94ba1b1 Fix #725: Encode keys for post data with numeric keys 2022-07-28 23:47:29 -04:00
Zach Borboa 642e232dc2 Add examples for Curl::beforeSend() and MultiCurl::beforeSend() 2022-07-01 21:38:18 -07:00
Zach Borboa bb38a13862 Merge pull request #723 from zachborboa/master
Call MultiCurl::beforeSend() before each request is made
2022-07-01 13:39:23 -04:00
Zach Borboa a33b7bde4e Fix #707: Call MultiCurl::beforeSend() before each request is made 2022-07-01 11:21:57 -04:00
Zach Borboa d453257b12 Bump version: 9.6.0 → 9.6.1 9.6.1 2022-06-30 20:33:15 -04:00
Zach Borboa 38da94f9b0 Merge pull request #721 from zachborboa/master
Remove active curl handle when stopping requests early
2022-06-30 14:12:42 -04:00
Zach Borboa 3c9e0c7dc9 Fix #718: Remove active curl handle when stopping requests early
Error message:
    Warning: curl_multi_info_read(): supplied resource is not a valid
    cURL handle resource in
    ./vendor/php-curl-class/php-curl-class/src/Curl/MultiCurl.php on
    line 999
2022-06-30 13:40:27 -04:00
Zach Borboa 339909356b Merge pull request #719 from zachborboa/master
Ensure cURL handle is passed to curl_multi_info_read()
2022-06-23 15:50:47 -04:00
Zach Borboa 8fdb39bbaf Fix #718: Ensure cURL handle is passed to curl_multi_info_read()
Error message:
    curl_multi_info_read(): supplied resource is not a valid cURL handle resource
2022-06-23 15:24:53 -04:00
Zach Borboa 42d84d71fd Merge pull request #717 from zachborboa/master
Retain keys for arrays with null values
2022-06-23 13:10:06 -04:00
Zach Borboa 30ffe42915 Fix #712: Retain keys for arrays with null values 2022-06-23 12:44:46 -04:00
Zach Borboa 2e9c738de4 Improve future release flag warning message 2022-06-23 09:47:38 -04:00
Zach Borboa 8f7c24b71d Add additional logging to display progression 2022-06-23 09:46:46 -04:00