Commit Graph

1572 Commits

Author SHA1 Message Date
Zach Borboa 30e00c96bf Exclude static analysis configuration file from git archive 2022-09-24 06:38:31 -07:00
Zach Borboa 42f69d00fc Make installation commands work well with copy to clipboard action 2022-09-24 06:29:22 -07:00
Zach Borboa 6549081c05 Clean up 2022-09-24 06:26:38 -07:00
Zach Borboa 0e98dfb154 Move testing information to dedicated file 2022-09-24 06:24:34 -07:00
Zach Borboa ba1a864d67 Update actions/checkout version 2022-09-23 22:16:07 -07:00
Zach Borboa 703e87508c Rename workflow file 2022-09-23 22:06:20 -07:00
Zach Borboa 47d9f7f9b4 Add release status badge to homepage 2022-09-23 21:33:14 -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 15e5e80ac6 Display tzinfo before and after updating it 2022-09-23 21:01:33 -07:00
Zach Borboa 1d402bff2d Publish release when created 2022-09-23 20:55:05 -07:00
github-actions[bot] 4b096ed518 Bump version: 9.6.2 → 9.6.3 9.6.3 2022-09-24 03:49:46 +00:00
Zach Borboa 8f9f4a8586 Add release status badge 2022-09-23 20:47:50 -07:00
Zach Borboa 48c5199d7f Add timezone to today datetime 2022-09-23 20:25:18 -07:00
Zach Borboa 5026620dce Merge pull request #730 from zachborboa/master
Remove filter flag constants deprecated as of PHP 7.3
2022-09-23 20:23:16 -07:00
Zach Borboa 81ce41b0d0 Fix #724: Remove filter flag constants deprecated as of PHP 7.3
Error messages:
    Fatal error: Uncaught Error: Undefined constant "FILTER_FLAG_SCHEME_REQUIRED" in [...]
    Fatal error: Uncaught Error: Undefined constant "FILTER_FLAG_HOST_REQUIRED" in [...]
2022-09-23 19:56:44 -07:00
github-actions[bot] f458bf6d9e Bump version: 9.6.1 → 9.6.2 9.6.2 2022-09-24 01:53:09 +00:00
Zach Borboa 54c87b9219 Push local changes 2022-09-23 18:52:11 -07:00
Zach Borboa d594d015e8 Enable tag and release 2022-09-23 18:47:29 -07:00
Zach Borboa 61bcdd9b9d Use convenience function to create tag and release 2022-09-23 18:43:10 -07:00
Zach Borboa 36440cc89f Push tags 2022-09-23 17:41:20 -07:00
Zach Borboa 46a882ab75 Add dry-run push 2022-09-23 17:25:17 -07:00
Zach Borboa b3fc9b97cb Simulate pushing changes 2022-09-23 17:14:13 -07:00
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