Skip to content

Vs Code: Build, Test, and Package #65

Closed

Description

@mayanour4

Goal : Implement a GitHub Actions CI workflow that automatically builds, tests, and packages the VS Code Test Smell Detector extension on every pull request to main.

Acceptance Criteria

  • CI automatically runs on pull requests to main.
  • CI installs dependencies using npm ci.
  • TypeScript type-checking and compilation complete successfully.
  • CI executes the shared regression corpus and verifies all 10 test cases against expected results.
  • CI packages the extension into an installable VSIX file.
  • The generated VSIX is uploaded as a downloadable GitHub Actions artifact.
  • Failed checks cause the CI workflow to fail.

Evidence: Link to a successful GitHub Actions workflow run for a VS Code pull request.

Activity

  1. self-assigned this
    on Oct 25, 2026
  2. added theissue type on Oct 25, 2026
  3. moved this from Todo to Review/Testing in TsDetect - Senior Design 2026on Oct 25, 2026
  4. mayanour4 commented on Oct 25, 2026

    @mayanour4
    ContributorAuthor
    Image
  5. changed the title [-]Vs Code: CI[/-] [+]Vs Code: Build, Test, and Package[/+] on Oct 25, 2026
  6. mayanour4 commented on Oct 25, 2026

    @mayanour4
    ContributorAuthor
    Image
  7. linked a pull request that will close this issueAdd VS Code CI checks and VSIX packaging #67on Oct 25, 2026
  8. moved this from Review/Testing to In Progress in TsDetect - Senior Design 2026on Oct 25, 2026
  9. mayanour4 commented on Oct 25, 2026

    @mayanour4
    ContributorAuthor
  10. moved this from In Progress to Review/Testing in TsDetect - Senior Design 2026on Oct 25, 2026
  11. mayanour4 commented on Oct 25, 2026

    @mayanour4
    ContributorAuthor

    Downloadable VISX artifact. I also downloaded it.

    Image
  12. moved this from Review/Testing to Done in TsDetect - Senior Design 2026on Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

workstream:vscodeWork related to the VS Code extension.

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions