Skip to content

automate perelease#326

Merged
rajbos merged 4 commits intomainfrom
automate-perelease
Mar 1, 2026
Merged

automate perelease#326
rajbos merged 4 commits intomainfrom
automate-perelease

Conversation

@rajbos
Copy link
Owner

@rajbos rajbos commented Mar 1, 2026

This pull request introduces several enhancements and process improvements for the Copilot Token Tracker extension, focusing on release management, configuration options, and documentation. The most significant changes include the addition of a pre-release checklist, a new screenshot/demo mode configuration, and updates to the release workflow and supporting scripts.

Release process and automation improvements:

  • Added a detailed "Pre-Release Checklist" section to CONTRIBUTING.md to standardize and automate the release workflow, including version bumping, compilation, screenshot updates, and publishing steps. [1] [2]
  • Introduced a new pre-release npm script in package.json to automate pre-release steps, improving reliability and reducing manual errors.

Configuration and feature enhancements:

  • Added a new copilot-token-tracker.sampleDataDirectory configuration option in package.json to enable screenshot/demo mode, allowing users to override session file scanning with a specified directory.

Build and documentation updates:

  • Removed the obsolete build.ps1 script, reflecting a shift to npm-based build and release automation.
  • Updated CHANGELOG.md to document these and other recent changes, ensuring users and contributors are informed about new features and improvements.

rajbos added 4 commits March 1, 2026 18:21
- Created session-01-today.json with requests and responses related to token estimation, webview panel creation, session file detection issues, performance analysis, and unit testing.
- Added session-02-five-days-ago.json covering theme switching in webviews, rich status bar tooltips, and OpenCode support.
- Introduced session-03-twelve-days-ago.json detailing launching VS Code from PowerShell, analyzing Copilot Fluency Score edge cases, and adding a copy to clipboard button in webviews.
- Included session-04-twenty-days-ago.json for exporting token usage data as CSV and offline support for the extension.
- Added session-05-twenty-seven-days-ago.json for setting up Azure Storage backend and implementing monthly token budget alerts.
…re-release.js to streamline changelog syncing and publishing steps
@rajbos rajbos enabled auto-merge March 1, 2026 17:36
@rajbos rajbos merged commit 15dec66 into main Mar 1, 2026
15 checks passed
@rajbos rajbos deleted the automate-perelease branch March 1, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant