Skip to content

v1.2.0 - #53

Merged
lmajano merged 57 commits into
mainfrom
development
Sep 15, 2026
Merged

lmajano merged 57 commits into
mainfrom
development

Conversation

@jclausen

@jclausen jclausen commented Oct 6, 2025

Copy link
Copy Markdown
Contributor

Boxlang compat

@lmajano

lmajano commented Oct 7, 2025

Copy link
Copy Markdown
Contributor

@jclausen tests are failing on BoxLang FYI.

jclausen and others added 28 commits October 10, 2025 09:01
…vation (#57)

* fix: don't rely on request.MODULE_NAME in test harness module activation

ColdBox's BaseTestCase clears/bypasses the request scope between
virtual-app reinits, so request.MODULE_NAME (set only in Application.cfc's
pseudo-constructor) can be gone by the time cbLoadInterceptorHelpers fires
on a reinit. This threw a GLOBAL BUNDLE EXCEPTION during the LocalDiskSpec
reinit in CI, leaving the cbfs module never re-registered and cascading
into "Instance not found: DiskService@cbfs" across almost every remaining
spec/engine. Hardcode the module name instead, matching the literal
Application.cfc already uses.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MY8vKDaEubRApVMT9BXSYk

* fix: use current S3Mock env var to seed the initial test bucket

adobe/s3mock renamed initialBuckets to
COM_ADOBE_TESTING_S3MOCK_STORE_INITIAL_BUCKETS (deprecated in S3Mock
4.5.0, removed thereafter). Pulling the image unpinned meant CI silently
stopped creating the cbfs-test bucket, so every S3 disk test failed
immediately with "NoSuchBucket" regardless of any application code.
Pin the image and use the current env var name.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MY8vKDaEubRApVMT9BXSYk

* fix: add missing semicolon in RamProvider cleanDirectory closure

Fixes the cfformat check failure introduced by the recent
cleanDirectory() arrow-function refactor.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MY8vKDaEubRApVMT9BXSYk

* style: apply cfformat to RamProvider.cfc

Ran the project's own cfformat tool (matching CI's format:check step)
to fix the method-chain wrapping the previous semicolon fix didn't
address.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MY8vKDaEubRApVMT9BXSYk

---------

Co-authored-by: Claude <noreply@anthropic.com>
@lmajano
lmajano merged commit fb0e096 into main Sep 15, 2026
22 of 24 checks passed
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.

3 participants