Releases: femiwiki/quibble-action
Releases · femiwiki/quibble-action
Release list
v2.1.1
v2.1.0
2.1.0 (2026-08-18)
Features
- add a db input to choose the database backend (#71) (19c1e82)
- add a dump-db input to keep the database of a failed run (#73) (9c32404)
- add a logs output (#76) (6bd45bd)
- add a packages-source input to install from mediawiki/vendor (#74) (d51276b)
- add a phpunit-junit input (#75) (bb91574)
- add a skip-npm-install input (#77) (ccc9364)
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2026-07-01)
⚠ BREAKING CHANGES
- .github/workflows/dependencies is no longer read and exclude-known-failures is removed; declare dependencies via the new sources.
- the default php-version is now 8.4 on Debian bookworm, so the Quibble and phan stages run on PHP 8.4. Set php-version (and debian) explicitly to keep the old behavior.
- the default mediawiki-version is now REL1_45. Workflows that relied on the previous REL1_43 default must set mediawiki-version: REL1_43 explicitly to keep testing against it.
Features
- add php-version input (#25) (d746cad)
- add project-path input for the project under test (#35) (961ecc6)
- annotate phan findings on the changed lines (#41) (24809c1)
- annotate phpcs findings on the changed lines (#43) (6bf963a)
- default api-testing to the wikidiff2 image (#30) (8eed531), closes #3
- default mediawiki-version to REL1_45 (#24) (f5ab739)
- default to PHP 8.4 on Debian bookworm (#28) (b03fe80)
- derive PHP version from the MediaWiki branch (#39) (29a0905)
- derive the Debian base from the MediaWiki branch (#40) (f485e3d)
- redefine dependency resolution from local sources (#36) (dee0c88)
- run phan in the Quibble image instead of the unmaintained phan image (#44) (a214585)
- select Docker images from php-version and debian (#26) (db7cafb)
- Skip selenium stage when the project has no selenium tests (#46) (dafc839)
- upload Quibble logs as an artifact (#29) (cfc52af)
Bug Fixes
- address zizmor security findings in action.yml (#18) (2b69fca)
- correct phan docker image cache path (#20) (8a1dd02)
- default the phan stage to the mediawiki-phan-testrun image (#49) (ffc9227), closes #48
- drop the phan-specific PHP version bump (#50) (0a60f70)
- iterate over EXCLUDES in known-failures exclusion (#21) (b826e19)
- make Quibble logs readable before uploading them (#34) (a702a46)
- Make Wikibase submodule URL fix branch-agnostic (#45) (6cdce58)
- modernize the coverage stage to the quibble-coverage image (#37) (614e10a)
- use RUNNER_TEMP instead of hardcoded /home/runner (#31) (5b6ace3), closes #6