Skip to content

Merge release/2.0.2 into master#312

Merged
vypbot merged 16 commits intomasterfrom
release/2.0.2
Feb 15, 2026
Merged

Merge release/2.0.2 into master#312
vypbot merged 16 commits intomasterfrom
release/2.0.2

Conversation

@vypbot
Copy link
Contributor

@vypbot vypbot commented Feb 15, 2026

🚀 Automated Merge

This PR merges release/2.0.2 into master.

Commits included:

  • Merge release/2.0.1 into develop. Forced merge with PAT token.

Merge release/2.0.1 into develop

  • bugfix-309-setup-crash: Refactor loadActionYaml to resolve action.yml from the copilot package root instead of the current working directory. Update type definitions and add documentation for clarity on path resolution in different contexts.
  • bugfix-309-setup-crash: Enhance setup process by validating PERSONAL_ACCESS_TOKEN availability. Introduce functions to check token presence in environment and .env file, ensuring setup continuity. Update copySetupFiles to handle token checks and improve logging for user guidance on token setup.
  • bugfix-309-setup-crash: Enhance CLI setup test by verifying token presence in parameters and adding comments for clarity on token validation coverage in related tests.
  • bugfix-309-setup-crash: Add tests for various exit conditions in CLI commands, including handling non-GitHub URLs, errors in getGitInfo, and missing issue numbers. Introduce emoji-based title formatting in IssueRepository based on labels, ensuring proper representation for different issue types. Improve test coverage for issue state transitions and context fallbacks.
  • bugfix-309-setup-crash: Add publicUrl method to ProjectDetail class and update related use cases to utilize it. Enhance tests for publicUrl functionality to ensure correct URL generation based on project details.
  • bugfix-309-setup-crash: Add publicUrl method to ProjectDetail class and update related use cases to utilize it. Enhance tests to verify correct URL generation when project URL is absent.
  • bugfix-309-setup-crash: Enhance CLI setup process by allowing token provision via command line, improving user guidance on token requirements. Update tests to verify behavior when token is provided, ensuring proper handling of setup conditions.
  • bugfix-309-setup-crash: Refactor CLI token handling to prioritize command line input, enhancing user guidance on token requirements. Update tests to ensure correct behavior for token validation and fallback mechanisms.
  • bugfix-309-setup-crash: Refactor token handling in CLI setup to prioritize command line input and improve validation logic. Enhance error logging for project item retrieval and update tests to cover pagination scenarios and invalid project IDs.
  • bugfix-309-setup-crash: Enhance CLI setup test to explicitly check for command line token input, ensuring correct token handling in parameters. Update test to reflect the expected token value for improved clarity and validation.
  • bugfix-309-setup-crash: Improve CLI error handling by ensuring early exit when no valid PERSONAL_ACCESS_TOKEN is provided. Update tests to verify correct logging and exit behavior based on the presence of a .env file, enhancing user guidance during setup.
  • Merge pull request [#309] 🐛 - Setup crash #310 from vypdev/bugfix/309-setup-crash

[#309] 🐛 - Setup crash

  • gh-action: updated compiled files and bumped version to 2.0.2
  • Merge branch 'release/2.0.2' of https://github.com/vypdev/copilot into release/2.0.2
  • release-2.0.2: updated compiled files

This PR was automatically created by copilot.

vypbot and others added 16 commits February 13, 2026 19:16
… from the copilot package root instead of the current working directory. Update type definitions and add documentation for clarity on path resolution in different contexts.
…ACCESS_TOKEN availability. Introduce functions to check token presence in environment and .env file, ensuring setup continuity. Update copySetupFiles to handle token checks and improve logging for user guidance on token setup.
…sence in parameters and adding comments for clarity on token validation coverage in related tests.
…commands, including handling non-GitHub URLs, errors in `getGitInfo`, and missing issue numbers. Introduce emoji-based title formatting in `IssueRepository` based on labels, ensuring proper representation for different issue types. Improve test coverage for issue state transitions and context fallbacks.
…nd update related use cases to utilize it. Enhance tests for publicUrl functionality to ensure correct URL generation based on project details.
…nd update related use cases to utilize it. Enhance tests to verify correct URL generation when project URL is absent.
…rovision via command line, improving user guidance on token requirements. Update tests to verify behavior when token is provided, ensuring proper handling of setup conditions.
…mand line input, enhancing user guidance on token requirements. Update tests to ensure correct behavior for token validation and fallback mechanisms.
…itize command line input and improve validation logic. Enhance error logging for project item retrieval and update tests to cover pagination scenarios and invalid project IDs.
…r command line token input, ensuring correct token handling in parameters. Update test to reflect the expected token value for improved clarity and validation.
…exit when no valid PERSONAL_ACCESS_TOKEN is provided. Update tests to verify correct logging and exit behavior based on the presence of a .env file, enhancing user guidance during setup.
@vypbot vypbot linked an issue Feb 15, 2026 that may be closed by this pull request
@docs-page
Copy link

docs-page bot commented Feb 15, 2026

To view this pull requests documentation preview, visit the following URL:

docs.page/vypdev/copilot~312

Documentation is deployed and generated using docs.page.

@vypbot vypbot merged commit 459cbd6 into master Feb 15, 2026
6 checks passed
@codecov-commenter
Copy link

codecov-commenter commented Feb 15, 2026

Codecov Report

❌ Patch coverage is 96.70330% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.23%. Comparing base (7eef232) to head (5683c5a).
⚠️ Report is 45 commits behind head on master.

Files with missing lines Patch % Lines
src/utils/setup_files.ts 95.23% 0 Missing and 2 partials ⚠️
src/data/repository/project_repository.ts 95.83% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master     #312       +/-   ##
===========================================
+ Coverage   71.32%   90.23%   +18.91%     
===========================================
  Files         118      134       +16     
  Lines        5806     6014      +208     
  Branches     1266     1293       +27     
===========================================
+ Hits         4141     5427     +1286     
+ Misses       1326      194     -1132     
- Partials      339      393       +54     
Files with missing lines Coverage Δ
src/cli.ts 76.99% <100.00%> (+16.24%) ⬆️
src/data/model/project_detail.ts 100.00% <100.00%> (ø)
src/usecase/actions/initial_setup_use_case.ts 100.00% <100.00%> (ø)
.../steps/issue/check_priority_issue_size_use_case.ts 93.93% <ø> (ø)
...c/usecase/steps/issue/move_issue_to_in_progress.ts 94.73% <ø> (ø)
...quest/check_priority_pull_request_size_use_case.ts 93.93% <ø> (ø)
src/utils/yml_utils.ts 100.00% <100.00%> (ø)
src/data/repository/project_repository.ts 92.27% <95.83%> (+77.93%) ⬆️
src/utils/setup_files.ts 96.90% <95.23%> (+2.87%) ⬆️

... and 8 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

🚀🧑‍💻 - 2.0.2 - Setup bugfixes

3 participants