-
-
Notifications
You must be signed in to change notification settings - Fork 104
🐳 Publish Acorn dev container to GHCR and optimize setup #477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add customizable WordPress site title (defaults to "Acorn Testing") - Fix twentytwentyfour → twentytwentyfive theme removal - Use composer create-project for proper Sage theme installation - Add automatic bun build step after Sage installation - Fix chown permissions scope from /roots to /roots/app - Remove sudo from chmod commands in devcontainer.json - Add devcontainer CLI usage documentation to README - Document site title and repository customization options 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Refactor routing tests from mu-plugin approach to Sage theme integration - Add proper backup/restore of Sage functions.php with cleanup in tearDown - Add COMPOSER_ROOT_VERSION env var to handle version constraints cleanly - Update GitHub Actions to test with Sage theme activation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Detect CI environment and skip Xdebug install when CI=true - Improves CI build speed and test performance - Maintains full debugging capabilities for local development 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove Git feature that was causing build timeouts locally - Remove soil plugin activation (legacy code) - Export COMPOSER_ROOT_VERSION in setup script to ensure Sage v11 installation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove existing Acorn before re-adding with version alias - Force Sage v11 installation by aliasing local Acorn as 5.0.x-dev - Remove Sage's vendored Acorn to use Bedrock's version - Add destroy.sh script for thorough cleanup
The /test/ route no longer exists since we moved from mu-plugin to Sage theme integration
No longer needed since we use dynamic version aliasing during setup
- Create devcontainer.yml workflow to publish image to GHCR - Update integration.yml to use published image cache - Publishes ghcr.io/roots/acorn-devcontainer:latest from main branch
- Add devcontainer-updates branch to publishing trigger - Tag images with branch name for testing - Update integration workflow to use branch-tagged cache
- Remove branch-specific testing configuration - Publish workflow now only runs on main branch - Integration workflow uses :latest cache from GHCR - Clean up testing artifacts from Dockerfile
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR publishes the Acorn dev container as a Docker image to speed up CI builds and upgrades the test environment to use Sage v11