* update oneper to by default download build from man
* republish instead of rebuilding
* deafult to a pr
* undo auto-release for now
* force install in oneper
* update oneper
* don't run on this branch
* feat: setup-cron and remove-cron
- Update main.yaml workflow to use reusable build-vscode-extension.yml
- Fix oneper script to properly handle commit SHA-based versioning
- Switch packages to use local file:// references for better dev experience
- Update build scripts to handle fetch package dependencies correctly
- Add VS Code task for building packages with extension
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Replace separate PR number and commit ID logic with unified approach
- Always use first 7 characters of commit SHA for version suffix
- Both PR and main builds now use format: 1.1.67-a1b2c3d
- Simpler logic, consistent naming across all build types
- Updated oneper script messaging accordingly
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add pre-build step to modify package.json version with PR number
- Remove complex VSIX unzip/rezip logic from oneper script
- Cleaner approach that modifies version before building
- Only runs on pull_request events to avoid affecting main builds
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: create `oneper` util
* Update oneper
* Update oneper
* feat: add cross-platform VSIX builds
- Update vscode-package-extension job to build on both ubuntu and macos
- Add platform-specific artifact names (vscode-extension-build-Linux/macOS)
- Update oneper script to support --platform flag (macos/linux)
- Change VSIX naming to continue-VERSION-PR.vsix format
- Remove unnecessary unzip dependency check
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: ensure dependencies are installed in matrix packaging job
The macOS packaging job was failing because dependencies weren't
available from cache. Added fallback npm ci commands to install
dependencies if node_modules directories don't exist.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* refactor: use matrix strategy for dependency jobs
Instead of fallback npm ci commands, update the dependency jobs
(install-core, install-config-yaml, install-openai-adapters, install-vscode)
to also use the matrix strategy. This ensures proper cross-platform
dependency caching and cleaner builds.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add reload instructions to --latest command
Consistency improvement - both --pr and --latest installations
now show reload instructions to help users activate the new
extension version.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>