All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.40.4 (2024-10-17)
- pdk: improve version generation in prerelease (5a3b648)
4.40.3 (2024-10-17)
- pdk: use rc for prerelease versions (8749dcd)
4.40.2 (2024-10-17)
- pdk: add missing env variable (64a672a)
4.40.1 (2024-10-17)
- pdk: fix root command being chopped up (1ce72e7)
4.40.0 (2024-10-17)
- pdk: add caching to upgrade (edc6c06)
4.39.5 (2024-10-17)
- pdk: fix image reference (52462c2)
4.39.4 (2024-10-17)
- pdk: change version argument to use metadata for composer (f54987e)
4.39.3 (2024-10-16)
4.39.2 (2024-10-16)
- composer-pest: remove ambiguous default argument (f5a5d20)
4.39.1 (2024-10-16)
- pdk: allow repository_dispatch in pdk prerelease action (b54f70d)
4.39.0 (2024-10-11)
- composer-behat: add php-args and behat-args (277ea64)
- composer-pest: add php-args input (f1f2594)
- composer-phpstan: add php-args and phpstan-args (7825bff)
- composer: rename flags arg to composer-args for install and update (a2fc137)
- deprecated: output message as warning (c5920fd)
4.38.3 (2024-10-10)
- format-string: handle separators with escape sequences properly (56484ad)
4.38.2 (2024-10-10)
- format-string: treat 'false' input as boolean (10b5cbc)
4.38.1 (2024-10-10)
- pdk: setup git credentials instead of only app credentials (37463ce)
4.38.0 (2024-10-10)
- collect-test-results: add debug output (cf10e48)
- format-string: use js instead of bash (0bab5d9)
4.37.1 (2024-10-10)
- nx: disable heartbeat process (988166b)
4.37.0 (2024-10-10)
- add collect-test-results (8303d32)
- add format-string (10e6b8f)
- build-docker-image: improve args handling (3d068a0)
- bun-install: improve args handling (532cc96)
- composer-behat: improve args handling (1e1a606)
- composer-pest: improve arguments handling (7e39356)
- hash-string: support improved command argument handling (a52efdb)
- pdk-builder: improve args handling (6e28b47)
- pnpm-install: improve args handling (d129328)
- semantic-release: improve args handling (fa03db2)
- yarn-install: improve args handling (749b543)
- codecov-test-results: add missing files input (cb77d27)
- handle empty string inputs properly (d8acde1)
4.36.6 (2024-10-10)
- codecov: use correct output separator (c87be94)
- pdk: generate proper version name in workflow_dispatch mode (9dbfe17)
4.36.5 (2024-10-10)
- pdk: allow workflow_dispatch as trigger in practice (08de566)
4.36.4 (2024-10-10)
- pdk: allow workflow_dispatch as trigger (2d37623)
4.36.3 (2024-10-09)
- codecov: fix glob inputs not working (7878193)
4.36.2 (2024-10-09)
- codecov: streamline inputs (a444621)
4.36.1 (2024-10-09)
- nx-run-many: fix error when running (0f49346)
4.36.0 (2024-10-09)
- codecov: add test results action (a9427c6)
4.35.0 (2024-10-09)
- nx-cache: remove deprecated save-always input (d5862b9)
- nx: improve inputs and support cloud runs properly (ef2a259)
4.34.1 (2024-10-04)
- pdk-setup-upgrade: install yarn deps in backend mode (ee64fc7)
4.34.0 (2024-10-04)
- pdk: simplify pdk prerelease actions (f4b802a)
4.33.0 (2024-10-04)
- pdk-upgrade: add mode input (690a50c)
4.32.0 (2024-10-03)
- rebase-prs: ignore forks by default (d6599b3)
4.31.1 (2024-10-02)
- composer: update cache logic (7461e2d)
4.31.0 (2024-09-20)
- pdk: add update-deps option to pdk release flow (2022dca)
4.30.0 (2024-09-20)
- add find-artifact (3e710e4)
4.29.0 (2024-09-19)
- pdk: extract root command logic to a single action (8b99af8)
- pr-assign-author: handle authors that cannot be assigned (6349201)
4.28.4 (2024-09-11)
- setup-node: create .volta/tmp folder on install (2ecd7c4)
4.28.3 (2024-09-11)
- setup-node: fix folder permissions issue when using volta (d7971d1)
4.28.2 (2024-09-04)
- get-github-token: add missing github credentials inputs (ac96ed0)
4.28.1 (2024-08-16)
- composer-install: fix permission error on install (179e117)
4.28.0 (2024-08-15)
- credentials: add all inputs of actions/create-github-app-token (38bc972)
- repository-dispatch: create a token with the correct permissions to dispatch on another repository (f258383)
4.27.1 (2024-08-14)
- workflows: pass correct workflow url in failure notification webhook payload (fadbc00)
4.27.0 (2024-08-14)
- semantic-release: add working-directory input (1324fa1)
- workflows: add reusable notify on failure action (77b0c8b)
4.26.1 (2024-08-07)
- setup-app-credentials: set correct bot name and email (38005df)
4.26.0 (2024-08-07)
- setup-node: improve volta installation (88c2ae6)
4.25.6 (2024-08-07)
- codecov-action: skip search when files are passed and skip glob if not needed (8481e63)
4.25.5 (2024-08-07)
- pdk-upgrade: fix checking pdk version (4389400)
4.25.4 (2024-08-07)
- pdk-upgrade: fix version parsing (75f5222)
4.25.3 (2024-08-07)
- pdk-upgrade: fix getting js pdk releases (e24b1a9)
4.25.2 (2024-08-07)
- pdk-upgrade: list js-pdk releases rather than getting the latest one (c763adf)
4.25.1 (2024-08-07)
- pdk-upgrade: use github token in rest request (b165bad)
4.25.0 (2024-08-07)
- pdk-upgrade: allow omitting image input (2f4877e)
- pdk-upgrade: check if upgrade is needed before trying (877d64c)
4.24.1 (2024-08-02)
- composer: fix incorrect cache folder (1939f89)
4.24.0 (2024-08-02)
- pdk-builder: pass -vvv when debug is enabled (4c75c16)
4.23.0 (2024-08-02)
- codecov-action: replace update-coverage with new codecov-action (577d9cc)
4.22.1 (2024-08-02)
- composer-pest: fix reference to env file (6ead462)
4.22.0 (2024-08-02)
- setup-app-credentials: switch to official create app token action (6f34d1e)
4.21.6 (2024-08-01)
- composer-pest: add missing env file variable (9e908fb)
4.21.5 (2024-08-01)
- create-cache-keys: use inputs instead of env (d8a886e)
4.21.4 (2024-08-01)
- deps: check in more missing dependencies (a71681a)
4.21.3 (2024-08-01)
- deps: check proper node_modules in to git (2fc4688)
4.21.2 (2024-08-01)
- release: properly commit created dist files on release (31318a8)
4.21.1 (2024-08-01)
- bun-install: use os arch in cache key (3090bdc)
- nx: simplify cache logic (e0d0920)
- pull-docker-image: include os arch in cache (4d90131)
- yarn-install: fix args input (405212d)
- yarn-install: include os arch in cache (7cb1e76)
- yarn-install: use actual node version in cache keys (9331efd)
4.21.0 (2024-08-01)
- add create-cache-keys (355f685)
- setup-node: increase retry delay to 5 seconds (a4cab07)
4.20.3 (2024-07-31)
- composer: fix error when no composer env variables are present (cfe56d6)
4.20.2 (2024-07-31)
- pdk: remove wildcards before default vendor files (1fb7f2d)
- composer-install: reset permissions of composer cache (95fe5a5)
- pdk: get nx cache if needed (9f4a1c6)
- setup-node: add retries to getting node version (fa39225)
4.20.1 (2024-07-31)
- pdk: include checkout step in prerelease actions (5cf96b0)
- pdk: remove ignore platform req env variable for now as it creates warnings (fde9566)
4.20.0 (2024-07-31)
- composer: expose the created env file filename (ebc4203)
- pdk: expose the created env file filename (3577df3)
- pdk: normalize used vendor cache key (17a7a4f)
- pdk: remove lib-* from ignored platform reqs (edc4d2f)
- pdk: add pdk-semantic-release (2a576de)
4.19.3 (2024-07-31)
- pdk: fix action name (092e41b)
4.19.2 (2024-07-31)
- composer: incorporate present composer environment variables in commands (ccaa24a)
- pdk: use composer env variables (218bba7)
4.19.1 (2024-07-31)
- pdk: set COMPOSER_NO_DEV variable (483c337)
4.19.0 (2024-07-31)
- pdk: simplify pdk actions (df191b2)
4.18.3 (2024-07-25)
- pdk: fix input of hash files function (3a0cd9b)
4.18.2 (2024-07-25)
- pdk: fix input of glob.create (1c4f0c1)
4.18.1 (2024-07-25)
- pdk: fix hashing files in cache action (7f19944)
4.18.0 (2024-07-25)
- pdk: improve cache logic (1932771)
- add hash-string (36ff1fc)
- composer-install: hash the composer flags instead of using them as is for cache (9606a8b)
- setup-node: output final used node version (a351209)
- yarn-install: hash yarn args rather than using them as is (7b00aa4)
4.17.7 (2024-07-25)
- pdk: fix wrong reference to step (20a2e97)
4.17.6 (2024-07-25)
- composer-install: change permissions of vendor after install (97e2c2e)
- pdk: pass files instead of pre-made hashes for caching (d180881)
4.17.5 (2024-07-25)
- composer-install: create packagist cache folder before installing (2be8654)
- pdk: ignore platform reqs for extensions and libs only and not php (4bab0d5)
4.17.4 (2024-07-25)
- composer-install: use different approach of changing cache permissions (68a491b)
4.17.3 (2024-07-25)
- composer-install: fix cache folder permissions before installing (55996c4)
4.17.2 (2024-07-24)
- pdk-custom-build: fix yarn and composer install (5ef377d)
4.17.1 (2024-07-24)
- pdk-custom-build: add missing image output (606ac00)
4.17.0 (2024-07-24)
- setup-node: add a retry in case volta setup fails (ac772fa)
- pdk: add pdk-custom-build actions (0ed92db)
4.16.2 (2024-07-24)
- pdk: allow passing yarn-args (4888d1c)
- yarn-install: remove forced --frozen-lockfile parameter (aa87c3e)
4.16.1 (2024-07-24)
- pdk: do not use duplicate step ids (dba4b31)
4.16.0 (2024-07-24)
- composer-install: make cache depend on command input (28e0d79)
- composer-update: make command work as expected (43d4715)
- pdk: allow choosing between composer update and install (d52d8e1)
4.15.0 (2024-07-18)
- build-docker-image-reg: add default values to inputs (9a1c5a2)
- build-docker-image: add default values to inputs (768c0bf)
4.14.0 (2024-07-18)
- build-docker-image-reg: update version of used actions (97c3d8f)
4.13.4 (2024-07-17)
- setup-node: check if correct key exists before using volta (ed16829)
4.13.3 (2024-07-12)
- setup-node: support overriding volta node version (6d700f8)
4.13.2 (2024-07-12)
- composer-behat: inherit host permissions (a57cfc2)
- composer-install: inherit host permissions (589c5a6)
- composer-pest: inherit host permissions (b97bc52)
- composer-phpstan: inherit host permissions (0801fee)
4.13.1 (2024-07-12)
- npm-install: remove node version default (8bf895d)
- pdk-setup: remove node version default (ed757d8)
- pnpm-install: remove node version default (ceb02e8)
4.13.0 (2024-07-12)
- add setup-node (98f1a6a)
- npm-install: support using volta (81bf081)
- pdk: support using volta (f8453d8)
- pnpm-install: support using volta (7802208)
- yarn-install: support using volta (8501b7d)
4.12.3 (2024-07-11)
- pdk-upgrade: fix error when report file does not exist (59b25f9)
4.12.2 (2024-07-11)
- pdk-upgrade: do not try to post comment if not triggered from pr (2e15404)
- pdk-upgrade: sort upgraded entries in summary (e3eda8a)
4.12.1 (2024-07-11)
- pdk: add app id and private key parameters (0f6514e)
4.12.0 (2024-07-11)
- pr-post-artifacts: support multiple bot comments in the same pr (ea63a1e)
4.11.1 (2024-07-11)
- pdk: add no-check to prerelease commands (e7f8ab2)
4.11.0 (2024-07-10)
- add has-refs-between (58e7a50)
4.10.2 (2024-06-07)
- yarn-install: remove hardened mode env as it causes errors in some versions (35410b0)
4.10.1 (2024-06-05)
- yarn-install: increase speed by disabling hardened mode (765ff54)
4.10.0 (2024-05-30)
4.9.3 (2024-04-24)
- nx: update cache logic (c13f43c)
4.9.2 (2024-04-16)
- nx: update cache key (edce084)
4.9.1 (2024-04-16)
- nx: fix caching (1204ce4)
4.9.0 (2024-04-16)
- add composer-phpstan (e1b94b3)
- pdk: run cache after upgrade on prerelease (66155f7)
4.8.1 (2024-04-15)
4.8.0 (2024-04-15)
- pdk: update inputs (511a247)
- add composer-behat (dd7f30b)
- add composer-pest (c6a39c3)
- rebase: allow using github app directly (8a922ae)
4.7.2 (2024-04-15)
- pdk: update action inputs (ff8aef7)
4.7.1 (2024-04-15)
- pdk: add php version input (d71936a)
4.7.0 (2024-04-15)
- pdk: add pdk actions (560747a)
4.6.4 (2024-04-12)
- nx: update cache strategy (d5d49c1)
4.6.3 (2024-04-05)
- nx: update cache strategy (d4e2ee0)
4.6.2 (2024-04-05)
- nx-run-many: fix saving nx cache (0010b62)
4.6.1 (2024-04-05)
- nx-cache: fix saving nx cache (bd42c73)
4.6.0 (2024-04-05)
- nx: allow changing cache directories in nx actions (d45e65e)
4.5.0 (2024-04-05)
4.4.1 (2024-04-04)
- nx-run-many: ignore unknown local cache error (fbcfa54)
4.4.0 (2024-04-04)
- pr-assign-author: pass github token to actions/github-script (1056f72)
- update all github-script actions to v7 (8294784)
4.3.2 (2024-03-28)
- nx-cache: fix cache strategy (dbdc475)
4.3.1 (2024-03-20)
- nx-cache: fix errors (80f33d5)
4.3.0 (2024-03-20)
- nx-cache: add cache pruning (559e837)
4.2.1 (2024-03-20)
- nx-run-many: use npx as default prefix (8d03a81)
4.2.0 (2024-03-20)
- add pr-post-artifacts (2b31c76)
4.1.0 (2024-03-13)
- add nx run-many and deprecated actions (ea4f6f2)
4.0.2 (2024-02-23)
- composer-install: fix issues with cache keys (ddab17f)
4.0.1 (2024-02-07)
- pnpm-install: use corepack enable instead of pnpm/action-setup (01481f8)
4.0.0 (2024-02-07)
- remove myparcelnl/setup-node
- remove myparcelnl/yarn2-install
- default node version for all actions is now 20
- default pnpm version for pnpm-install is now 8.15.1
- update node runtime to 20 (935818f)
3.18.0 (2024-02-07)
- pnpm-install: update pnpm/action-setup to v2.4.0 (01294c0)
3.17.2 (2023-11-13)
- yarn-install: include node version in cache key (db4d48c)
3.17.1 (2023-10-24)
- deps: bump actions/checkout from 3 to 4 (#61) (c38d3a3), closes actions/checkout#1436 actions/checkout#1067 actions/checkout#1447 actions/checkout#1436 actions/checkout#1067 actions/checkout#1377 actions/checkout#579 actions/checkout#1437 actions/checkout#579 actions/checkout#1437 actions/checkout#1196 actions/checkout#1287 actions/checkout#1369 actions/checkout#1376 actions/checkout#1196 actions/checkout#1287 actions/checkout#1369 actions/checkout#1289 #1286 actions/checkout#1246 actions/checkout#1246 #770 actions/checkout#1057 #1447 #1067 #1436
3.17.0 (2023-10-24)
- add stale (8d9d4c9)
- bun-install: declare shell (17e04e9)
3.16.0 (2023-09-26)
- add bun-install (9ed9e63)
3.15.2 (2023-09-15)
3.15.1 (2023-09-15)
3.15.0 (2023-09-08)
3.14.0 (2023-08-08)
- add toggle-label (0e1c60b)
3.13.0 (2023-08-08)
- add composer-update (1f13797)
3.12.9 (2023-08-02)
- composer-install: fix vendor cache clashing with composer cache (9683980)
3.12.8 (2023-07-31)
- pull-docker-image: fix action exiting with code 1 (c2e32f4)
3.12.7 (2023-07-31)
- pull-docker-image: fix syntax error (199bc18)
3.12.6 (2023-07-18)
- composer-install: improve caching (72d56b1)
3.12.5 (2023-07-18)
- composer-install: use docker run instead of docker compose run (b5e50e1)
3.12.4 (2023-07-18)
- composer-install: use myparcelnl/php-xd image (fd65806)
3.12.3 (2023-07-18)
- pull-docker-image: do not pull if image is already present (cc720cc)
3.12.2 (2023-06-28)
- yarn-install: improve performance (eb665be)
3.12.1 (2023-06-08)
- composer-install: fix image argument not being passed on (815358e)
3.12.0 (2023-06-02)
- composer-install: add used image name as output (16c1389)
3.11.0 (2023-06-02)
- composer-install: use our own docker image rather than a 3rd party action (e221147)
3.10.1 (2023-06-01)
3.10.0 (2023-05-23)
- rebase: add continue-on-error input (68809e5)
3.9.0 (2023-04-20)
- add pr-label-by-review (bafc1e9)
3.8.2 (2023-04-20)
- get-github-token: improve logging (ad7b833)
3.8.1 (2023-04-14)
- pr-assign-author: refer to get-github-token via tag (f62b51a)
- pr-validate-title-conventional: refer to get-github-token via tag (a97e1ee)
3.8.0 (2023-04-13)
- add get-github-token (4da661d)
- add pr-assign-author (b458c5c)
- add pr-validate-title-conventional (ad1b7a4)
3.7.0 (2023-04-13)
- semantic-release: add outputs with unprefixed version numbers (d0be0ea)
3.6.2 (2023-04-06)
- yarn-install: add environment variables to speed up install (c6f039f)
3.6.1 (2023-02-28)
- pull-docker-image: use proper cache key (6a0508a)
3.6.0 (2023-02-24)
- add aws-setup and aws-s3-sync (54133b7)
3.5.1 (2023-02-21)
- bundlewatch: don't pass config parameter when not needed (7948d2b)
3.5.0 (2023-02-21)
- add bundlewatch (73eacaf)
3.4.2 (2023-02-20)
- yarn-install: fix comparing yarn version (d476103)
3.4.1 (2023-01-25)
- yarn2-install: properly call replacement action (000d7a5)
3.4.0 (2023-01-25)
- yarn-install: combine yarn2-install into yarn-install (ee62fbd)
3.3.0 (2023-01-24)
- semantic-release: improve release detection (1c730aa)
3.2.3 (2023-01-24)
- rebase: remove setup-git-credentials step (e88f5be)
3.2.2 (2023-01-20)
- pull-docker-image: create unique filename for each image (f086cb5)
3.2.1 (2023-01-19)
- pull-docker-image: change default cache directory (91bc969)
3.2.0 (2023-01-19)
- add pull-docker-image action (53a28b8)
3.1.0 (2023-01-19)
- yarn2-install: allow using no lockfile (96ad91b)
3.0.4 (2023-01-16)
- semantic-release: don't use setup-git-credentials anymore (8cc3b6c)
3.0.3 (2023-01-16)
- setup-git-credentials: set git environment variables (cc1d946)
3.0.2 (2023-01-16)
- credentials: simplify git credentials action (e466936)
3.0.1 (2023-01-16)
- setup-git-credentials: expose all app credentials as outputs (6809088)
3.0.0 (2023-01-16)
- deps: update npm dependencies
- deps: update npm dependencies (4c30dc5)
- add setup-app-credentials (de632b3)
2.18.4 (2022-11-24)
- cache-nx: use correct lockfile hash (2e0fae0)
2.18.3 (2022-11-16)
- cache-nx: fix syntax error (3aed8f3)
2.18.2 (2022-11-11)
- update-tags: check tag on remote (c6b2c36)
2.18.1 (2022-11-11)
- update-tags: update correct commit (bb20c9d)
2.18.0 (2022-11-10)
- rebase: add remote input (fbfa896)
2.17.0 (2022-11-08)
- nx-cache: add nx cache action (6273559)
2.16.0 (2022-10-24)
2.15.1 (2022-10-17)
- resolve set-output deprecation notices (eb05847)
2.15.0 (2022-10-17)
- compare-branches: add date to commits and add compare-url output (e63e1e9)
2.14.0 (2022-09-30)
- semantic-release: add write-summary option (3b53fd0)
2.13.0 (2022-09-30)
- compare-branches: add compare branches action (5ae87a7)
2.12.5 (2022-09-19)
- semantic-release: correctly set version output (d9d2c1c)
2.12.4 (2022-09-19)
- semantic-release: set outputs properly (e1f0a7d)
2.12.3 (2022-09-19)
- semantic-release: get previous tag from remote instead of local (0ea0a59)
2.12.2 (2022-09-19)
- semantic-release: run git fetch before getting tags (68c5bd7)
2.12.1 (2022-09-19)
- semantic-release: use correct name for previous-version (77c755a)
2.12.0 (2022-09-19)
- semantic-release: add outputs for versions (d1d20c8)
2.11.2 (2022-08-11)
2.11.1 (2022-08-11)
2.11.0 (2022-08-11)
- yarn2: add yarn 2 install action (d938245)
2.10.3 (2022-07-29)
- make reusable semantic release workflow use correct git token (6a5c50d)
2.10.2 (2022-07-28)
- rebase: separate force push into different step (2f56c7f)
2.10.1 (2022-07-28)
- rebase: fix "no rebase in progress" error (5553492)
2.10.0 (2022-07-26)
- pnpm-install: add version and args inputs (604590f)
2.9.2 (2022-07-25)
- rebase: fix quotes (67177c1)
2.9.1 (2022-07-21)
- rebase: don't push if rebase failed (621e80e)
2.9.0 (2022-07-21)
- rebase: add force option (a0fc4e4)
2.8.0 (2022-06-17)
- docker: use gha cache (88d924c)
2.7.0 (2022-06-16)
- add workflow for semantic release (7af8d78)
2.6.5 (2022-06-15)
- build-docker-image-reg: load image and output correct name (cbe0f97)
2.6.4 (2022-06-15)
- update-tags: update script (ff09501)
2.6.3 (2022-06-15)
- update-tags: fix token access (0670bdb)
2.6.2 (2022-06-15)
- update-tags: trim ref names (06e6cbf)
2.6.1 (2022-06-15)
- update-tags: add missing file (6a01e8a)
2.6.0 (2022-06-15)
- npm: add pnpm install action (fd9c1a2)
2.5.0 (2022-06-15)
- docker: add action to build using registry (0ff99ff)
2.4.0 (2022-06-02)
- add update-tags action (1acc215)
2.3.1 (2022-06-02)
2.3.0 (2022-05-18)
- add rebase action (a653be5)
- rebase: add github token input (2802ff9)
2.2.0 (2022-05-18)
- add setup git credentials action (e72610d)
2.1.0 (2022-05-18)
- composer-install: improve speed (9a8f314)
- npm-install: improve speed (fb19db3)
- yarn-install: improve speed (0572ddf)
2.0.0 (2022-05-18)
- use kebab-case in all inputs and outputs
- use kebab-case in all inputs and outputs (16f71ba)
- add code coverage action (8896f48)
- add more actions (8fcc6e5)
- add semantic-release action (940cf70)
- build-docker-image: add action (dedad05)
- docker: add args as label to improve caching (96803da)
- docker: add buildkit option (f98c8ba)
- setup-node: upgrade default node version to 16 (LTS) (56cc31b)
- update-coverage: update to v2 (063129c)
- yarn-install: add node-version input (24348a9)