Commit Graph
33 Commits
Author SHA1 Message Date
Kristian Wind 5875638f2c Merge pull request #47 from kristianwind/docs-and-check-docs
CI / Static checks (push) Failing after 28s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m18s
Document the plugin, and check that the documentation still describes it
2026-09-28 21:47:47 +02:00
Kristian Wind ffa7f5da3a Merge pull request #46 from kristianwind/compat-values-must-agree-across-files
CI / Static checks (push) Successful in 4m28s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m21s
1.6.3: the tested-WooCommerce version now agrees with itself
2026-09-28 21:33:48 +02:00
Kristian Wind 63a8f45b34 Merge pull request #45 from kristianwind/scan-tracked-without-xargs-status
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m22s
CI / Static checks (push) Successful in 3m23s
Stop reading a verdict out of xargs' exit status
2026-09-28 21:16:54 +02:00
Kristian Wind 5151204b12 Merge pull request #44 from kristianwind/identity-check-must-not-flag-its-own-repair
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m32s
CI / Static checks (push) Successful in 3m30s
Let the identity check tell a write from a read and from its own repair
2026-09-25 12:37:37 +02:00
Kristian Wind 7b1d667b5a Merge pull request #43 from kristianwind/scope-git-identity-to-its-own-commit
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m26s
CI / Static checks (push) Successful in 2m4s
Scope the compatibility bump's git identity to its own commit
2026-09-25 12:21:20 +02:00
Kristian Wind f6ea46a93e Merge pull request #42 from kristianwind/count-assertions-and-bump-headers
CI / Static checks (push) Successful in 1m5s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m13s
1.6.2: WP 7.1.2 and WC 11.1.2 declared, and the caller counts the assertions
2026-09-25 08:53:23 +02:00
Kristian Wind 9931c74b45 Merge pull request #41 from kristianwind/menu-1-2-3-pill
CI / Static checks (push) Successful in 1m3s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m17s
1.6.1: shared-menu 1.2.3, and render the dashboard to check the pill
2026-09-23 17:23:20 +02:00
Kristian Wind 2490f733de Merge pull request #40 from kristianwind/exclusive-shipping-methods
CI / Static checks (push) Successful in 53s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m5s
1.6.0: a shipping method a group is shown belongs to that group
2026-09-22 09:48:11 +02:00
Kristian Wind d9de751e3f Merge pull request #39 from kristianwind/readme-follows-the-rename
CI / Static checks (push) Successful in 1m0s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m20s
1.5.4: the text follows the rename, and a check keeps it that way
2026-09-20 22:40:39 +02:00
Kristian Wind 7ece3f1ee4 Merge pull request #38 from kristianwind/menu-1-2-2-and-153
CI / Static checks (push) Successful in 57s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m11s
1.5.3: shared-menu 1.2.2, and run the glyph style instead of reading it
2026-09-20 19:09:11 +02:00
Kristian Wind db5c5e33c8 Merge pull request #37 from kristianwind/menu-1-2-1-and-152
CI / Static checks (push) Successful in 56s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m14s
1.5.2: take shared-menu 1.2.1, which centres the glyph
2026-09-20 18:54:11 +02:00
Kristian Wind d707751a95 Merge pull request #36 from kristianwind/case-not-grep-q
CI / Static checks (push) Successful in 48s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m0s
Replace the two growing `| grep -q` checks with `case`
2026-09-20 10:30:10 +02:00
Kristian Wind 36c15dc05e Merge pull request #35 from kristianwind/assert-structure-not-text
CI / Static checks (push) Successful in 48s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m1s
Assert structure rather than text, and never leave a half-built zip
2026-09-20 10:21:49 +02:00
Kristian Wind 53c34067bc Merge pull request #34 from kristianwind/bump-151
CI / Static checks (push) Successful in 51s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m7s
1.5.1
2026-09-20 10:01:00 +02:00
Kristian Wind 96fc5f0041 Merge pull request #33 from kristianwind/shared-menu-1-2-0
CI / Static checks (push) Successful in 50s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m2s
Take shared-menu.php 1.2.0: the glyph is CSS-escaped, not esc_attr'd
2026-09-20 09:54:08 +02:00
Kristian Wind 24efa2c8ce Merge pull request #32 from kristianwind/shared-menu-1-1-0
CI / Static checks (push) Successful in 49s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m2s
Take shared-menu.php 1.1.0 and keep its hash in one place
2026-09-20 09:33:02 +02:00
Kristian Wind c40817f932 Merge pull request #31 from kristianwind/abspath-guard-by-tokens
CI / Static checks (push) Successful in 49s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m1s
Check the direct-access guard by tokenising, not by grepping for it
2026-09-20 09:04:28 +02:00
Kristian Wind e20c8522b7 Merge pull request #30 from kristianwind/nolimit-dashboard-card
CI / Static checks (push) Successful in 40s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m1s
Put a Discounts card on the shared Nolimit dashboard
2026-09-20 07:58:25 +02:00
Kristian Wind 370cf30979 Merge pull request #29 from kristianwind/menu-assert-and-bump
CI / Static checks (push) Successful in 40s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m4s
Assert the page really lands under the Nolimit menu, and bump to 1.5.0
2026-09-20 07:53:27 +02:00
Kristian Wind 79b2fefeeb Merge pull request #28 from kristianwind/release-to-dist-repo
CI / Static checks (push) Successful in 48s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m6s
Publish releases to kw/nolimit-discounts-dist and point the header there
2026-09-17 22:39:37 +02:00
Kristian Wind a7e75b3045 Merge pull request #27 from kristianwind/nolimit-menu-and-name
CI / Static checks (push) Successful in 44s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m10s
Rename to Nolimit Discounts and move the page under the shared menu
2026-09-17 22:06:44 +02:00
Kristian Wind 23d826530b Merge pull request #26 from kristianwind/updater-no-release-fallback
CI / Static checks (push) Successful in 36s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m2s
Answer the update filter even when the release feed cannot be reached
2026-09-17 13:27:34 +02:00
Kristian Wind d8b4afde07 Merge pull request #25 from kristianwind/smoke-rest-namespace
CI / Static checks (push) Successful in 40s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 59s
Assert the REST namespace by name, not against its own constant
2026-09-17 10:31:32 +02:00
Kristian Wind 3f24b57579 Merge pull request #24 from kristianwind/icon-drop-woo-purple
CI / Static checks (push) Successful in 36s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 59s
Drop WooCommerce's brand purple from the plugin icon
2026-09-17 10:10:06 +02:00
Kristian Wind 166a92d625 Merge pull request #23 from kristianwind/site-test-unique-id
CI / Static checks (push) Successful in 38s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 59s
Make the site test's resource names unique per run, not per PID
2026-09-17 00:55:23 +02:00
Kristian Wind 872a6c0959 Merge pull request #22 from kristianwind/site-test-volume-leak
CI / Static checks (push) Successful in 30s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Failing after 6s
Stop ci/site-test.sh leaking a MariaDB volume on every run
2026-09-17 00:48:41 +02:00
Kristian Wind ffe8d073e3 Merge pull request #21 from kristianwind/selftest-gitea-safe
CI / Static checks (push) Successful in 32s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Failing after 1m56s
Make the self-test run on Gitea, where it has been failing since it landed
2026-09-17 00:47:23 +02:00
Kristian Wind 03b0e13462 Merge pull request #20 from kristianwind/workflows-parse-and-gate
CI / Static checks (push) Failing after 27s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Failing after 2m9s
Parse the workflows on Gitea too, and keep the compat matrix off its runner
2026-09-17 00:38:59 +02:00
Kristian Wind d6aee04d6b Merge pull request #19 from kristianwind/ci-selftest
CI / Static checks (push) Failing after 18s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m1s
Add ci/selftest.sh: prove the checks can still fail
2026-09-17 00:34:54 +02:00
Kristian Wind 3f85642235 Merge pull request #18 from kristianwind/credential-scan-binary
CI / Static checks (push) Successful in 13s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 49s
Stop the credential scan silently skipping binary files
2026-09-17 00:27:50 +02:00
Kristian Wind 024fa16a52 Merge pull request #17 from kristianwind/credential-scan-coverage
CI / Static checks (push) Successful in 11s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 52s
Close the inert-pattern hole in the credential scan
2026-09-17 00:22:11 +02:00
Kristian Wind a19859c09c Merge pull request #16 from kristianwind/ci-hollow-checks
CI / Static checks (push) Successful in 12s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Failing after 7s
Make the CI checks say how many files they actually read
2026-09-17 00:17:01 +02:00
Kristian Wind f46001b513 Merge pull request #1 from kristianwind/ci-and-updates
CI / Static checks (push) Failing after 28s
CI / WordPress latest + WooCommerce latest on PHP 8.3 (push) Successful in 1m0s
Test against the newest WordPress and WooCommerce, and ship updates automatically
2026-09-16 10:38:10 +02:00