diff --git a/.github/workflows/buddy-bot.yml b/.github/workflows/buddy-bot.yml index 676b7aba..38be649a 100644 --- a/.github/workflows/buddy-bot.yml +++ b/.github/workflows/buddy-bot.yml @@ -132,7 +132,7 @@ jobs: - name: Setup PHP and Composer (if needed) if: ${{ hashFiles('composer.json') != '' }} - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@2.35.3 with: php-version: '8.4' tools: composer @@ -254,7 +254,7 @@ jobs: - name: Setup PHP and Composer (if needed) if: ${{ hashFiles('composer.json') != '' }} - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@2.35.3 with: php-version: '8.4' tools: composer diff --git a/.github/workflows/launchpad-install.yml b/.github/workflows/launchpad-install.yml index 0fd3528c..be5c0768 100644 --- a/.github/workflows/launchpad-install.yml +++ b/.github/workflows/launchpad-install.yml @@ -34,7 +34,7 @@ jobs: fetch-depth: 0 - name: Setup Bun - uses: oven-sh/setup-bun@v2 + uses: oven-sh/setup-bun@v2.0.2 with: bun-version: latest diff --git a/.github/workflows/precompile-php.yml b/.github/workflows/precompile-php.yml index 54b39814..2c764441 100644 --- a/.github/workflows/precompile-php.yml +++ b/.github/workflows/precompile-php.yml @@ -153,7 +153,7 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Use cached node_modules - uses: actions/cache@v4 + uses: actions/cache@v4.2.4 with: path: node_modules key: node-modules-${{ hashFiles('**/bun.lock') }} @@ -988,7 +988,7 @@ jobs: ls -lh ${{ env.BINARY_NAME }}.tar.gz - name: Upload binary artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.6.2 with: name: ${{ env.BINARY_NAME }} path: ${{ env.OUTPUT_DIR }}/${{ env.BINARY_NAME }}.tar.gz diff --git a/deps.yaml b/deps.yaml index dca1ab49..dacedf0b 100644 --- a/deps.yaml +++ b/deps.yaml @@ -1,2 +1,2 @@ dependencies: - bun.sh: 1.2.20 + bun.sh: 1.2.19 diff --git a/package.json b/package.json index 3e8794cc..61a99bad 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "@stacksjs/eslint-config": "^4.14.0-beta.3", "@stacksjs/launchpad": "workspace:*", "@types/bun": "^1.2.20", - "buddy-bot": "^0.7.8", - "bumpp": "^10.2.2", + "buddy-bot": "^0.7.9", + "bumpp": "^10.2.3", "bun-plugin-dtsx": "0.9.5", "changelogen": "^0.6.2", "lint-staged": "^15.5.2", diff --git a/packages/action/package.json b/packages/action/package.json index ed386a91..a8567a97 100644 --- a/packages/action/package.json +++ b/packages/action/package.json @@ -38,6 +38,6 @@ }, "devDependencies": { "bun-plugin-dtsx": "^0.9.5", - "typescript": "^5.8.3" + "typescript": "^5.9.2" } } diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index 115e2728..35e6e117 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -63,12 +63,12 @@ "typecheck": "bun --bun tsc --noEmit --skipLibCheck" }, "dependencies": { - "bunfig": "^0.11.1", + "bunfig": "^0.14.1", "cac": "^6.7.14", - "ts-pkgx": "^0.4.30" + "ts-pkgx": "^0.4.33" }, "devDependencies": { - "bun-plugin-dtsx": "^0.9.5" + "bun-plugin-dtsx": "^0.21.12" }, "lint-staged": { "*.{js,ts}": "bunx --bun eslint . --fix" diff --git a/packages/launchpad/test-envs/complex-deps/dependencies.yaml b/packages/launchpad/test-envs/complex-deps/dependencies.yaml index 2fe77dcc..0c768d6f 100644 --- a/packages/launchpad/test-envs/complex-deps/dependencies.yaml +++ b/packages/launchpad/test-envs/complex-deps/dependencies.yaml @@ -9,4 +9,4 @@ dependencies: gnu.org/wget: ^1.25.0 # Build tools - cmake.org: ^3.28.0 + cmake.org: ^3.31.8 diff --git a/packages/launchpad/test-envs/deeply-nested/level1/level2/level3/level4/level5/level6/level7/level8/level9/level10/final-project/dependencies.yaml b/packages/launchpad/test-envs/deeply-nested/level1/level2/level3/level4/level5/level6/level7/level8/level9/level10/final-project/dependencies.yaml index cb547ea9..a3715e0d 100644 --- a/packages/launchpad/test-envs/deeply-nested/level1/level2/level3/level4/level5/level6/level7/level8/level9/level10/final-project/dependencies.yaml +++ b/packages/launchpad/test-envs/deeply-nested/level1/level2/level3/level4/level5/level6/level7/level8/level9/level10/final-project/dependencies.yaml @@ -1,7 +1,7 @@ dependencies: # Test packages for deeply nested environment - zlib.net: 1.2 - curl.se: ^8.5.0 + zlib.net: 1.2.11 + curl.se: ^8.15.0 # This should create a unique environment hash # even with a very long directory path diff --git a/packages/launchpad/test-envs/individual-global-flags/dependencies.yaml b/packages/launchpad/test-envs/individual-global-flags/dependencies.yaml index 129db4e4..97def82b 100644 --- a/packages/launchpad/test-envs/individual-global-flags/dependencies.yaml +++ b/packages/launchpad/test-envs/individual-global-flags/dependencies.yaml @@ -5,11 +5,11 @@ dependencies: global: true # Install globally python@3.12: - version: 3.12.1 + version: 22.1.0 global: true # Install globally typescript@5.0: - version: 5.0.4 + version: 22.1.0 global: false # Install locally # String format defaults to local diff --git a/packages/launchpad/test-envs/laravel/deps.yaml b/packages/launchpad/test-envs/laravel/deps.yaml index 1d4c69af..fd4cebb7 100644 --- a/packages/launchpad/test-envs/laravel/deps.yaml +++ b/packages/launchpad/test-envs/laravel/deps.yaml @@ -1,8 +1,8 @@ dependencies: - bun: ^1.2.18 - php: ^8.4.0 - node: ^24.0.0 - redis: ^8.0.0 + bun: ^1.2.19 + php: ^8.4.11 + node: ^24.5.0 + redis: ^8.2.0 postgres: ^17.0.0 composer: ^2.8.10 # meilisearch: ^1.15.0 doesnt exist yet diff --git a/packages/launchpad/test-envs/minimal/pkgx.yaml b/packages/launchpad/test-envs/minimal/pkgx.yaml index 3b68b6ee..c3fd9212 100644 --- a/packages/launchpad/test-envs/minimal/pkgx.yaml +++ b/packages/launchpad/test-envs/minimal/pkgx.yaml @@ -1,3 +1,3 @@ dependencies: # Simple wget installation - gnu.org/wget: ^1.21 + gnu.org/wget: ^1.25.0 diff --git a/packages/launchpad/test-envs/override-scenarios/dependencies.yaml b/packages/launchpad/test-envs/override-scenarios/dependencies.yaml index bda926f3..3201d91f 100644 --- a/packages/launchpad/test-envs/override-scenarios/dependencies.yaml +++ b/packages/launchpad/test-envs/override-scenarios/dependencies.yaml @@ -6,12 +6,12 @@ dependencies: # Explicit global: true (same as top-level) git@2.42: - version: 2.42.0 + version: 8.50.0 global: true # Override to local despite top-level global: true typescript@5.0: - version: 5.0.4 + version: 8.50.0 global: false eslint@8.50: @@ -20,8 +20,7 @@ dependencies: # Mixed object and string formats bun@1.2.3: - version: 1.2.3 - # No global specified, uses top-level global: true + version: 8.50.0 # String format with top-level global: true jest@29.0: 29.7.0 diff --git a/packages/launchpad/test-envs/python-focused/deps.yml b/packages/launchpad/test-envs/python-focused/deps.yml index a2786e6c..fbed5b65 100644 --- a/packages/launchpad/test-envs/python-focused/deps.yml +++ b/packages/launchpad/test-envs/python-focused/deps.yml @@ -1,7 +1,7 @@ dependencies: # Python with correct version format - python.org: ~3.12 + python.org: ~3.12.11 # Database tools with correct names - postgresql.org: ~16.1 - redis.io: ~7.2 + postgresql.org: ~16.1.0 + redis.io: ~7.2.10 diff --git a/packages/launchpad/test-envs/rails/deps.yaml b/packages/launchpad/test-envs/rails/deps.yaml index e8943045..678d2893 100644 --- a/packages/launchpad/test-envs/rails/deps.yaml +++ b/packages/launchpad/test-envs/rails/deps.yaml @@ -1,8 +1,8 @@ dependencies: - ruby: ^3.3.0 + ruby: ^3.4.5 node: ^24.0.0 redis: ^8.0.0 postgres: ^17.0.0 - rubygems.org: ^3.6.0 # Provides bundler, gem commands + rubygems.org: ^3.7.1 # Provides bundler, gem commands # sqlite: ^3.40.0 # Alternative to postgres for development # yarn: ^1.22.0 # Alternative to npm diff --git a/packages/launchpad/test-envs/stacks-config/dependencies.yaml b/packages/launchpad/test-envs/stacks-config/dependencies.yaml index 00bcd056..18c9fb9f 100644 --- a/packages/launchpad/test-envs/stacks-config/dependencies.yaml +++ b/packages/launchpad/test-envs/stacks-config/dependencies.yaml @@ -10,12 +10,12 @@ dependencies: aws/cli: ^2.22.26 - bun: ^1.2.13 - gh: ^2.69.0 - zip: ^3.0 - unzip: ^6.0 + bun: ^1.2.19 + gh: ^2.76.2 + zip: ^3.0.0 + unzip: ^6.0.0 sqlite3: ^3.47.2 - node: ^22.12.0 # only temporarily needed until bun & vue-tsc issue is resolved + node: ^22.18.0 # only temporarily needed until bun & vue-tsc issue is resolved # mailpit: ^1.21.8 # redis: ^7.4.1 # rust: ^1.74.1 diff --git a/packages/launchpad/test-envs/team-standard/dependencies.yaml b/packages/launchpad/test-envs/team-standard/dependencies.yaml index b5baab73..c912da26 100644 --- a/packages/launchpad/test-envs/team-standard/dependencies.yaml +++ b/packages/launchpad/test-envs/team-standard/dependencies.yaml @@ -1,27 +1,27 @@ dependencies: # Global shared tools (available system-wide for team) node@22: - version: 22.1.0 + version: 29.7.0 global: true python@3.12: - version: 3.12.1 + version: 29.7.0 global: true docker@24: - version: 24.0.0 + version: 29.7.0 global: true git@2.42: - version: 2.42.0 + version: 29.7.0 global: true # Project-specific tools (isolated per project) typescript@5.0: - version: 5.0.4 + version: 29.7.0 global: false jest@29.0: version: 29.7.0 global: false eslint@8.50: - version: 8.50.0 + version: 29.7.0 global: false # String format defaults to local diff --git a/packages/launchpad/test-envs/working-test/dependencies.yaml b/packages/launchpad/test-envs/working-test/dependencies.yaml index d09aa3dd..14be4d1e 100644 --- a/packages/launchpad/test-envs/working-test/dependencies.yaml +++ b/packages/launchpad/test-envs/working-test/dependencies.yaml @@ -1,6 +1,6 @@ dependencies: # Packages that work well in pkgx python.org: ~3.12 - curl.se: ^8.5 - cmake.org: ^3.28 + curl.se: ^8.15.0 + cmake.org: ^3.31.8 stedolan.github.io/jq: ^1.7