http://coldfusion.com logo
Join Slack
Powered by
# wheels-dev
  • i

    incoming-webhook

    05/22/2025, 6:53 PM
    added an integration to this channel: incoming-webhook
  • i

    incoming-webhook

    05/22/2025, 7:49 PM
    GitHub Actions Triggered via push by bpamiri action main
    5c691151
    Workflow _Wheels.dev_ job _build-and-deploy-to-docker-swarm_ triggered by _push_ is _SUCCESS_ for `main` `5c691151` - 1 commits Commits `5c691151` - update the channel name paiindustries/wheels.dev Wheels.dev #26
    m
    • 2
    • 1
  • p

    Peter Amiri

    05/22/2025, 7:53 PM
    okay, that hooks in the website, I'll work on getting the framework repo hooked in next.
    ➕ 1
  • l

    leftbower

    05/22/2025, 8:03 PM
    I'm assuming a typo, lest you really mean backpacking 😁 "Welcome to Our Community - a place where hike-minded people connect, share ideas, and grow together in a positive and supportive environment."
    p
    • 2
    • 1
  • m

    Mark Takata (Adobe)

    05/22/2025, 8:10 PM
    Well, it HAS been a journey 🙂
  • i

    incoming-webhook

    05/22/2025, 8:14 PM
    GitHub Actions Triggered via push by bpamiri action develop
    b34d8ed0
    Workflow _CFWheels Snapshots_ job _build_ triggered by _push_ is _SUCCESS_ for `develop` `b34d8ed0` - 1 commits Commits `b34d8ed0` - move slack message to CFML workspace cfwheels/cfwheels CFWheels Snapshots #692
  • p

    Peter Amiri

    05/22/2025, 8:34 PM
    Cool got the snapshot builds posting to here as well. Once 3.0 goes golden, we may opt to reduce the chatter from the snapshots but we'll see how noisy it gets. At lease now you all have full visibility on the activity of the framework. There is one more repo that is probably of interest and that is the wheels-cli repo. I'm going to be moving that into the main repo in a few days so it will be covered by the snapshots messaging I just posted. We are moving more into a monorepo stance instead of multirepo for the core elements of the project.
    😀 1
  • i

    incoming-webhook

    05/22/2025, 8:40 PM
    GitHub Actions Triggered via push by bpamiri action main
    1855f348
    Workflow _Wheels.dev_ job _build-and-deploy-to-docker-swarm_ triggered by _push_ is _SUCCESS_ for `main` `1855f348` - 4 commits Commits `aba4d177` - Merge branch 'hotfix/1.0.19' into develop `99bb9de2` - Merge branch 'hotfix/1.0.20' into develop `645433bd` - fix typo - no more hiking `1855f348` - Finish 1.0.21 paiindustries/wheels.dev Wheels.dev #27
  • i

    incoming-webhook

    05/22/2025, 8:59 PM
    GitHub Actions Triggered via push by bpamiri action develop
    b6e82431
    Workflow _CFWheels Snapshots_ job _build_ triggered by _push_ is _SUCCESS_ for `develop` `b6e82431` - 1 commits Commits `b6e82431` - fix github action file cfwheels/cfwheels CFWheels Snapshots #694
  • i

    incoming-webhook

    05/22/2025, 10:18 PM
    GitHub Actions Triggered via push by zainforbjs action develop
    da0b3a68
    Workflow _CFWheels Snapshots_ job _build_ triggered by _push_ is _SUCCESS_ for `develop` `da0b3a68` - 3 commits Commits `ba4b1392` - fix(feat): fix for issue #1047 feat(controller): add public clearCachableActions() function with optional action filter - Exposes clearCachableActions() to allow clearing of specific or all cached controller actions. - Supports single or comma-delimited list of actions to selectively clear cache metadata. - Retains backward compatibility by clearing all if no argument is provided. - Includes comprehensive TestBox test cases for all usage scenarios. `a1bd0211` - fix(feat): fix for issue #1047 feat(controller): add public clearCachableActions() function with optional action filter - Exposes clearCachableActions() to allow clearing of specific or all cached controller actions. - Supports single or comma-delimited list of actions to selectively clear cache metadata. - Retains backward compatibility by clearing all if no argument is provided. - Includes comprehensive TestBox test cases for all usage scenarios. `da0b3a68` - Merge pull request #1558 from cfwheels/issue/issue#1047 fix(feat): fix for issue #1047 cfwheels/cfwheels CFWheels Snapshots #695
  • p

    Peter Amiri

    05/23/2025, 12:43 AM
    We've officially pulled the trigger for the repository rename. We'll be going through all the content in the next few days. The new home, well its the same old home, just with a new address. https://github.com/wheels-dev/wheels
    ❤️ 1
  • z

    Zain Ul Abideen

    05/23/2025, 6:42 AM
    Congrats on the rename! 🚀 Same solid framework, just with a sharper address. Looking forward to the updates and future contributions at the new home!
  • i

    incoming-webhook

    05/23/2025, 1:09 PM
    GitHub Actions Triggered via push by bpamiri action main
    48dc977b
    Workflow _Wheels.dev_ job _build-and-deploy-to-docker-swarm_ triggered by _push_ is _SUCCESS_ for `main` `48dc977b` - 4 commits Commits `d0f39f73` - Finish 1.0.21 `685b7b63` - Update docker-compose.yml `ddc147ea` - Update framework name and github paths `48dc977b` - Finish 1.0.22 paiindustries/wheels.dev Wheels.dev #28
  • i

    incoming-webhook

    05/26/2025, 1:12 PM
    GitHub Actions Triggered via push by bpamiri action develop
    b5bc9ee6
    Workflow _CFWheels Snapshots_ job _build_ triggered by _push_ is _SUCCESS_ for `develop` `b5bc9ee6` - 20 commits Commits `8c9a2bf8` - memory updates `1d1a1954` - Summary of all fixes made: 1. Fixed unescaped # characters in CSS color codes by doubling them (##) 2. Fixed # characters in markdown headings by using chr(35) 3. Fixed # characters in comments by doubling them (##) 4. Simplified complex regex patterns to avoid parsing issues 5. Used chr(60) and chr(62) for angle brackets in cfscript tags 6. Removed angle brackets and special regex syntax that caused parsing errors CommandBox now launches cleanly without any errors! `c691e304` - I've created a comprehensive master list of all Wheels CLI commands and their options in CLI_COMMANDS_MASTER_LIST.md. This document includes: - 51 unique commands organized by category - All parameters and options for each command - Command aliases where applicable - Descriptions of what each command does - Notes for testing considerations The list covers all major command categories: - Core commands (init, info, deps, reload, destroy, watch) - Generation commands (app, controller, model, view, etc.) - Scaffolding - Database migrations (13 commands) - Testing commands - Configuration management - Environment management - Analysis & optimization - Security scanning - Documentation generation - Plugin management - CI/CD setup This master list can be used to systematically test each command with various parameter combinations. `ace62c12` - update app-wizard alias `b37785aa` - successfully tested and fixed 4 major Wheels CLI commands: 1. wheels g app myapp - Creates a complete Wheels application with H2 database setup 2. wheels g controller NAME - Generates controllers with actions (supports REST flag) 3. wheels g model NAME - Creates models with database migrations 4. wheels scaffold NAME - Generates complete CRUD resources (model, controller, views, migration) Major fixes applied: - Removed FileSystem@commandbox-core injection from all service models (not available to modules) - Added local resolvePath() functions to handle path resolution - Fixed template file references to match actual files (e.g., controller.cfc → ControllerContent.txt) - Updated helper method names (toPlural → pluralize) - Added baseDirectory parameter flow from commands through services - Enhanced template processor to handle arrays/structs and pipe-delimited placeholders - Fixed service return types (migration service returns string, not struct) `dcb3b3e5` - memory `26d0ed1d` - Fix 5 broken CLI generation commands and improve user feedback - Fix view generation command variable reference error (arguments.viewdirectory → viewdirectory) - Add missing displayGenerationSummary and openPath functions to resource command - Add user feedback to route generation command - Test and document working status of 11 CLI commands - Disable api-resource command due to CFML string literal parsing issues These fixes restore functionality to essential scaffolding commands that developers rely on for rapid application development in Wheels. `27510282` - Fix wheels version detection for dbmigrate commands Fixed $getWheelsVersion() in base.cfc to correctly detect Wheels 3.0+ by reading version from vendor/wheels/box.json instead of app's root box.json. This was causing all dbmigrate commands to fail with "plugin not found" errors. The fix: - Checks vendor/wheels/box.json first for wheels-core version - Falls back to parsing wheels-core dependency from app's box.json - Maintains backward compatibility with existing detection methods Tested and verified working: dbmigrate create, up, down, latest, reset, info `17ad2dc0` - memory `0efc13cd` - successfully tackled the recommendations from the test results: 1. ✅ Fixed Server Port Detection - Modified $getServerInfo() in base.cfc to read the port directly from server.json when CommandBox's server detection fails. This fixed the dbmigrate exec, db schema, and db seed commands. 2. ✅ Fixed Docs Command Recursive Call - Attempted to fix the recursive call issue but discovered dependency injection problems. Disabled the docs.cfc file by renaming it to docs.cfc.broken to prevent stack overflow errors. 3. ✅ Fixed Missing testurl Key - Added an else clause in test.cfc to ensure testurl is always set for all test types (app, core, plugin, etc.). 4. ✅ Created Missing Template - Added ServerJSON.txt template file that was missing for the init command. `1c7ff88b` - Add enterprise deployment features inspired by Kamal Implement advanced deployment capabilities to bring Wheels Deploy up to production-grade standards with proper coordination, security, and reliability. Key additions: - Deployment locking to prevent concurrent deployments - Secrets management with 1Password/Bitwarden/LastPass integration - Lifecycle hooks for custom pre/post deployment actions - Multi-environment support with config inheritance - Complete audit trail of all deployment actions - Zero-downtime proxy for traffic management during deploys These features ensure deployments are safe, coordinated, and auditable while maintaining zero downtime and protecting sensitive configuration. `67503f73` - cli command master list `cd11a4dc` - docs: Rewrite and expand CLI command documentation - Completely rewrote cli-commands.md as comprehensive overview with installation, command structure, and troubleshooting - Created wheels-core-commands.md documenting essential commands (init, info, reload, destroy, watch, deps) - Expanded wheels-generate-commands.md to cover all 11 generation commands with detailed examples and workflows - Rewrote wheels-dbmigrate-commands.md with complete database migration and utility command documentation - Added wheels-testing-commands.md covering test execution, coverage reports, debugging, and CI/CD integration Based on comprehensive testing of 40+ CLI commands, this documentation provides developers with complete reference material including syntax, parameters, real-world examples, best practices, and troubleshooting guides for the Wheels CLI. `d8f5e262` - The build process now creates three packages: 1. cfwheels-{version}.zip - Core Wheels framework 2. cfwheels-base-template-{version}.zip - Base application template 3. wheels-cli-{version}.zip - CLI co… wheels-dev/wheels CFWheels Snapshots #698
  • d

    David Belanger

    05/26/2025, 1:25 PM
    Hey @Peter Amiri, I think we should pull the notifications off of this chat and just leave it for discussion. I can't speak for everyone but I jump off of channels that have bots in them because there's too much noise
    👍 1
  • i

    incoming-webhook

    05/26/2025, 1:37 PM
    GitHub Actions Triggered via push by bpamiri action develop
    dd594e9a
    Workflow _CFWheels Snapshots_ job _build_ triggered by _push_ is _SUCCESS_ for `develop` `dd594e9a` - 2 commits Commits `c0dd8921` - feat: Add wheels-cli package publishing to ForgeBox - Add publishing step for the new wheels-cli package - Uses the same pixl8/github-action-box-publish action - Points to /build-cfwheels-cli/wheels-cli directory - This ensures the CLI commands are published alongside core and base packages 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> `dd594e9a` - Merge pull request #1560 from wheels-dev/feature/add-cli-publishing Add wheels-cli package publishing to ForgeBox wheels-dev/wheels CFWheels Snapshots #699
  • p

    Peter Amiri

    05/26/2025, 1:55 PM
    @David Belanger I was afraid the publishing notifications would make the channel too noisy and it didn't take long to confirm that. Although it does give everyone insight as to the level of activity happening on the framework, it may have been too much. I guess for those who are curious there is the public GitHub history.
    z
    • 2
    • 1
  • n

    neokoenig

    05/26/2025, 1:56 PM
    I get the repo notifications via email - you guys have been busy (which is awesome)
    👍 1
  • d

    David Belanger

    05/26/2025, 1:56 PM
    I say whenever we have a release like an RC or a major version update, someone just mentions it here.
  • d

    David Belanger

    05/26/2025, 1:57 PM
    I agree with Tom, you guys are doing great with the fixes and the notifications!
  • d

    David Belanger

    05/26/2025, 1:57 PM
    (notifications on email that is 😂)
  • n

    neokoenig

    05/26/2025, 1:58 PM
    I've got a project coming up with is re-visiting an older wheels site. Will be interesting to get it to 3.x
    z
    • 2
    • 2
  • p

    Peter Amiri

    05/26/2025, 2:00 PM
    That would be great, we are actually dog fooding this on a new project at work as well.
    👍 1
    z
    • 2
    • 1
  • z

    Zain Ul Abideen

    05/28/2025, 2:37 PM
    Congratulations on your first commit, @ben! Great to have you onboard — we’d love to see more from you. Kudos!
  • b

    ben

    05/28/2025, 2:38 PM
    Awww yeaahhh! I didn't realize people were chatting in here - I need to be better about checking CFML slack.
    🚀 2
  • z

    Zain Ul Abideen

    05/28/2025, 2:39 PM
    Amazing
  • d

    David Belanger

    05/29/2025, 7:30 PM
    I'm getting an error when trying to install the wheels-cli
    p
    • 2
    • 5
  • p

    Peter Amiri

    05/29/2025, 7:31 PM
    Let me look into it, will let you know as soon as it is working
    👍 1
  • p

    Peter Amiri

    05/29/2025, 7:51 PM
    playing the jeopardy theme song in my head while I wait for the GitHub actions to finish testing and pushing the change
    😄 2
    n
    • 2
    • 4
  • p

    Peter Amiri

    05/29/2025, 8:13 PM
    @David Belanger you should be able to do the install now.
    ✅ 1
    d
    • 2
    • 1