Releases: serversideup/spin
Releases · serversideup/spin
v3.2.3
v3.2.2
v3.2.1
🐛 Bug fixes
- Fixed CI/CD NPM package publishing issues
v3.2.0
Spin now works with Laravel Boost 🚀
Your AI coding agent now understands Spin out of the box. Install serversideup/spin, add three lines to .env, run boost:install, and your agent knows how to run commands, configure services, and deploy — no explaining required.
Getting started:
# Add to .env
BOOST_PHP_EXECUTABLE_PATH="./vendor/bin/spin-mcp-wait.sh ./vendor/bin/spin run -T php php"
BOOST_COMPOSER_EXECUTABLE_PATH="./vendor/bin/spin run php composer"
BOOST_NPM_EXECUTABLE_PATH="./vendor/bin/spin run node npm"
# Install Boost
spin run php php artisan boost:install
Includes a comprehensive skill covering all 26 commands, 13 Laravel service configurations, serversideup/php image setup, deployment workflows, and safety guardrails that prevent destructive commands without your confirmation.
How to use
See the Spin Pro docs on how to install and configure:
What's Changed
- docs: Upgrade site to Nuxt 4 and Nuxt UI by @jaydrogers in #178
- Bump @serversideup/project-switcher-bar from 0.0.4 to 0.0.5 in /docs by @dependabot[bot] in #180
- Bump @serversideup/project-switcher-bar from 0.0.5 to 0.0.6 in /docs by @dependabot[bot] in #183
- Add Laravel Boost support by @jaydrogers in #184
New Contributors
- @dependabot[bot] made their first contribution in #180
Full Changelog: v3.1.1...v3.2.0
v3.1.1
🐛 Bug fix
- Fixed a bug with the
line_in_filefunction where theexactaction was not escaping special characters correctly
Full Changelog: v3.1.0...v3.1.1
v3.1.0
💪 Minor improvements
- Added ability to automated SSH tunnel clean up with
spin deploy - Adjusted logic of
.dockerignorefile creation to improve ignore capabilities
Full Changelog: v3.0.4...v3.1.0
v3.0.4
🐛 Bug fix
- Fixed an issue with
spin versionwhen installed as a composer or node dependency where the version would incorrectly display
Full Changelog: v3.0.3...v3.0.4
v3.0.3
🐛 Bug fixes
- Fixed issue with
spin configurenot working correctly with WSL2 (#166) - Removed a warning while running
spin configureon WSL2 machines (#165)
🧼 Cleanup
- Improved some variable naming for
spin deploy
Full Changelog: v3.0.2...v3.0.3
v3.0.2
🤩 What's new
- Added
SPIN_RUN_AS_USERwhich stores thewhoamioutput (helpful to use in your compose files if needed)
Example:
services:
ansible:
build:
context: .
dockerfile: Dockerfile
volumes:
- ".:/ansible"
- "${HOME}/.ssh:/ssh:ro"
- "./collections:/etc/ansible/collections"
environment:
CI_ENVIRONMENT_SLUG: "${CI_ENVIRONMENT_SLUG}"
PUID: "${SPIN_USER_ID}"
PGID: "${SPIN_GROUP_ID}"
RUN_AS_USER: "${SPIN_RUN_AS_USER}" # When run with Spin you can access this SPIN_RUN_AS_USER nowFull Changelog: v3.0.1...v3.0.2
v3.0.1
🐛 Bug Fixes
- Fixed a bug where
spin new laravelwas trying to read from thelaravel-prorepo instead 😅
