Skip to content

Commit 9b2b688

Browse files
Peter Amiriclaude
andcommitted
ci: bump RustCFML lane pin to v0.429.0 and refresh baseline
Upstream fixed all ten filed engine bugs (#243-#252 closed) plus 34 of the 39 regressions that appeared in the v0.418-v0.425 window. v0.429.0 is the new high-water mark: 4638 pass / 15 fail / 40 error, with the known-failure baseline shrinking from 51 entries (v0.417.0) to 16. Remaining entries: verifiesSpec x4 + publicSpec GET (under triage), reloadGlobalsSpec mtime x4, migrationSpec multi-column index, and six no-JVM BrowserLauncherSpec reflection specs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <petera@pai.com>
1 parent 953a11b commit 9b2b688

2 files changed

Lines changed: 12 additions & 47 deletions

File tree

tools/rustcfml/ENGINE_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.417.0
1+
v0.429.0

tools/rustcfml/baseline.json

Lines changed: 11 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,28 @@
11
{
2-
"engineVersion": "v0.417.0",
2+
"engineVersion": "v0.429.0",
33
"totals": {
4-
"totalSpecs": 4710,
5-
"totalPass": 4596,
6-
"totalFail": 23,
7-
"totalError": 73,
4+
"totalSpecs": 4711,
5+
"totalPass": 4638,
6+
"totalFail": 15,
7+
"totalError": 40,
88
"totalSkipped": 18
99
},
1010
"failing": [
11-
"wheels.tests.specs.channel.DatabaseAdapterSpec :: DatabaseAdapter :: cleanup with maxRows bounds the number of rows deleted per pass",
12-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge dispatch contract (issue #2959) :: dispatch() throws for a command not on the allowlist (defensive guard)",
13-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge dispatch contract (issue #2959) :: handles() returns false for unknown or unsafe command names",
14-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge dispatch contract (issue #2959) :: handles() returns true for every declared command",
15-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: dbVersion reports the current version from the context",
16-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: forgetVersion returns a missing-argument error when no version is given",
17-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: introspect returns a missing-parameter error when no model is given",
18-
"wheels.tests.specs.cli.CliBridgeSpec :: CliBridge pure handler branches (issue #2959) :: migrateToLatest delegates to the migrator and returns its message",
19-
"wheels.tests.specs.cli.PackagesCommandHelpSpec :: wheels packages \u2014 top-level help summary alignment :: showHelp() summary line for `packages` points at the canonical `add` verb",
20-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: carries a CSRF SameSite advisory",
21-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: carries an HSTS advisory (SecurityHeaders defaults on in production)",
22-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: covers wheels.Testbox and single-quoted extends forms in the test base class grep",
23-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for CORS default flip (deny-all) \u2014 bare wheels.middleware.Cors()",
24-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for RateLimiter without explicit trustProxy/proxyStrategy",
25-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for allowEnvironmentSwitchViaUrl=true",
26-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for removed renderPage()/renderPageToString() helpers",
27-
"wheels.tests.specs.cli.UpgradeCheckCoverageSpec :: wheels upgrade check 3.x -> 4.x breaker coverage :: scans for wirebox.system.ioc bootstraps including the root Application.cfc",
28-
"wheels.tests.specs.cli.UpgradeCommandHelpSpec :: wheels upgrade \u2014 help surface alignment :: upgrade() docblock hint matches the apply-first reality",
29-
"wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: a failing include does not poison a later, healthy include",
30-
"wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: names the failing template and preserves the original engine error (#3063 acceptance)",
31-
"wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: rethrows a config-template failure as Wheels.ConfigIncludeFailed",
32-
"wheels.tests.specs.global.includeConfigSpec :: $includeConfig \u2014 config-template failures fail closed with a named error (issue #3063) :: still executes a valid config template body (happy path unchanged)",
11+
"wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: checks that strings allow blank",
12+
"wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: checks valid types",
13+
"wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: is valid",
14+
"wheels.tests.specs.controller.verifiesSpec :: Tests that verifies :: throws at declaration time when a types list length does not match its variable list",
15+
"wheels.tests.specs.global.publicSpec :: Tests that processrequest :: processes request as GET",
3316
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns false when no files changed",
3417
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns true when a new cfm file appears",
3518
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns true when a tracked cfm file is modified",
3619
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged returns true when a tracked cfm file is removed",
37-
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $globalIncludesChanged tolerates an empty starting snapshot",
38-
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $reincludeGlobals re-evaluates the target cfm without throwing",
39-
"wheels.tests.specs.global.reloadGlobalsSpec :: Reload \u2014 global includes mtime tracking (issue #2792) :: $snapshotGlobalIncludes returns a struct keyed by cfm file paths",
4020
"wheels.tests.specs.migrator.migrationSpec :: Tests addIndex :: creates an index on multiple columns",
41-
"wheels.tests.specs.model.crudSpec :: Tests that finders :: function findAll supports inbuilt returnType",
42-
"wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: captures registry errors into the error field without throwing",
43-
"wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: lets non-Wheels.Packages errors bubble up as real bugs",
44-
"wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: returns empty packages and no error in staging (gate allows development only)",
45-
"wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: returns empty packages and no error when environment is production",
46-
"wheels.tests.specs.packages.LoadRegistryPackagesSpec :: Public.$loadRegistryPackages :: returns packages from the registry in development",
47-
"wheels.tests.specs.packages.ManifestCacheEnsureDirSpec :: ManifestCache directory creation :: creates deeply nested cache directories whose parents do not yet exist",
48-
"wheels.tests.specs.packages.ManifestCacheEnsureDirSpec :: ManifestCache directory creation :: creates the manifests subdirectory when only the root exists",
49-
"wheels.tests.specs.packages.RegistryFetchManifestSpec :: Registry.fetchManifest validation :: listAll() skips a malformed manifest instead of crashing",
50-
"wheels.tests.specs.packages.RegistryFetchManifestSpec :: Registry.fetchManifest validation :: rejects a stale on-disk cache entry that fails the versions invariant (B's nuance)",
51-
"wheels.tests.specs.view.formsSpec :: Tests that buttonTag :: encodes HTML attributes when encode=true",
52-
"wheels.tests.specs.view.formsSpec :: Tests that buttonTag :: handles both attributes and content correctly when encode=attributes",
53-
"wheels.tests.specs.view.textfieldSpec :: Tests that textField with encoding options :: encodes only attributes when encode=attributes",
54-
"wheels.tests.specs.view.textfieldSpec :: Tests that textFieldTag with encoding options :: encodes only attributes when encode=attributes",
5521
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $castForParam :: casts numeric to java.lang.Double for double param type",
5622
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $castForParam :: casts numeric to java.lang.Integer for int param type",
5723
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $castForParam :: passes Java objects through unchanged",
5824
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $findSetter :: finds a one-arg setter by name on a JDK class",
5925
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: $findSetter :: throws BrowserOptionError for nonexistent setter",
60-
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: BrowserLauncher path discovery :: $findZeroArgMethod throws BrowserLauncherReflectionError when method missing",
61-
"wheels.tests.specs.wheelstest.BrowserTestArtifactDirSpec :: BrowserTest artifact directory creation :: creates deeply nested artifact directories whose parents do not yet exist (regression #2614)"
26+
"wheels.tests.specs.wheelstest.BrowserLauncherSpec :: BrowserLauncher path discovery :: $findZeroArgMethod throws BrowserLauncherReflectionError when method missing"
6227
]
6328
}

0 commit comments

Comments
 (0)