Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUGS-6643] workflow updates #289

Merged
merged 10 commits into from
Mar 28, 2024

Conversation

jazzsequence
Copy link
Contributor

@jazzsequence jazzsequence commented Mar 27, 2024

This PR updates wpunit-helpers to the latest version (2.0) and adds our new automation for release PRs and Build/Tag/Release workflows. It also adds the composer-diff action and allows for asset-only updates.

Update: This has turned into a workflow-only update because we fixed the readme a long time ago, actually. See #261 (comment)

most of the relevant scripts are from wpunit helpers or sourced from elsewhere. we should make a single solution for all copy/pasted scripts but we don't need to shellcheck in this individual implementation
copy pasta from papc
copy pasta from papc with composer and gitignore mods
Copy link

Composer Changes

Dev Packages Operation Base Target
behat/behat Upgraded v3.13.0 v3.14.0
behat/mink Upgraded v1.10.0 v1.11.0
nikic/php-parser Upgraded v4.17.1 v5.0.2
pantheon-systems/pantheon-wp-coding-standards Upgraded 2.0.0 2.0.1
pantheon-systems/wpunit-helpers Upgraded v1.0.1 v2.0.0
phar-io/manifest Upgraded 2.0.3 2.0.4
phpcsstandards/phpcsextra Upgraded 1.1.2 1.2.1
phpcsstandards/phpcsutils Upgraded 1.0.8 1.0.10
phpstan/phpdoc-parser Upgraded 1.24.2 1.27.0
phpunit/php-code-coverage Upgraded 9.2.29 9.2.31
phpunit/phpunit Upgraded 9.6.13 9.6.18
sebastian/cli-parser Upgraded 1.0.1 1.0.2
sebastian/complexity Upgraded 2.0.2 2.0.3
sebastian/diff Upgraded 4.0.5 4.0.6
sebastian/exporter Upgraded 4.0.5 4.0.6
sebastian/global-state Upgraded 5.0.6 5.0.7
sebastian/lines-of-code Upgraded 1.0.3 1.0.4
sebastian/resource-operations Upgraded 3.0.3 3.0.4
slevomat/coding-standard Upgraded 8.14.1 8.15.0
spryker/code-sniffer Upgraded 0.17.18 0.17.23
squizlabs/php_codesniffer Upgraded 3.7.2 3.9.0
symfony/console Upgraded v5.4.28 v5.4.36
symfony/css-selector Upgraded v5.4.26 v5.4.35
symfony/deprecation-contracts Upgraded v3.3.0 v3.4.0
symfony/event-dispatcher Upgraded v5.4.26 v5.4.35
symfony/event-dispatcher-contracts Upgraded v3.3.0 v3.4.0
symfony/filesystem Upgraded v5.4.25 v5.4.35
symfony/polyfill-ctype Upgraded v1.28.0 v1.29.0
symfony/polyfill-intl-grapheme Upgraded v1.28.0 v1.29.0
symfony/polyfill-intl-idn Upgraded v1.28.0 v1.29.0
symfony/polyfill-intl-normalizer Upgraded v1.28.0 v1.29.0
symfony/polyfill-mbstring Upgraded v1.28.0 v1.29.0
symfony/polyfill-php72 Upgraded v1.28.0 v1.29.0
symfony/polyfill-php73 Upgraded v1.28.0 v1.29.0
symfony/polyfill-php80 Upgraded v1.28.0 v1.29.0
symfony/polyfill-php81 Upgraded v1.28.0 v1.29.0
symfony/string Upgraded v6.3.5 v6.4.4
symfony/yaml Upgraded v6.3.3 v6.4.3
theseer/tokenizer Upgraded 1.2.1 1.2.3
wp-coding-standards/wpcs Upgraded 3.0.1 3.1.0

@jazzsequence jazzsequence changed the title [BUGS-6643] readme fix and workflow updates [BUGS-6643] workflow updates Mar 27, 2024
@jazzsequence jazzsequence marked this pull request as ready for review March 27, 2024 21:07
@jazzsequence jazzsequence requested a review from a team as a code owner March 27, 2024 21:07
@jazzsequence jazzsequence merged commit 904887d into develop Mar 28, 2024
11 checks passed
@jazzsequence jazzsequence deleted the bugs-6643-readme-fix-and-workflow-updates branch March 28, 2024 21:27
pwtyler pushed a commit that referenced this pull request Oct 28, 2024
* add composer-diff workflow

* update wpunit-helpers to 2.0

* fix gitignore

* update lint-test workflow

* remove shellcheck step
most of the relevant scripts are from wpunit helpers or sourced from elsewhere. we should make a single solution for all copy/pasted scripts but we don't need to shellcheck in this individual implementation

* add release-pr workflow
copy pasta from papc

* add build-tag-release workflow
copy pasta from papc with composer and gitignore mods

* need to install WP-CLI for the new phpunit test

* update Contributing with new automated workflow

* update contributing.md with asset-only update process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants