Skip to content

Comments

Add TypeScript compilation and test steps to GitHub Actions workflows#25

Merged
jogibear9988 merged 2 commits intomainfrom
copilot/add-typescript-test-steps
Feb 21, 2026
Merged

Add TypeScript compilation and test steps to GitHub Actions workflows#25
jogibear9988 merged 2 commits intomainfrom
copilot/add-typescript-test-steps

Conversation

Copy link
Contributor

Copilot AI commented Feb 21, 2026

The CI workflows had no coverage for the TiaCodegen-ts TypeScript project — neither compilation nor tests ran on push or PR.

Changes

  • Both dotnet.yml and dotnetpull.yml: Added the following steps before the existing .NET steps:
    • actions/setup-node@v4 (Node 20, with npm cache keyed on TiaCodegen-ts/package-lock.json)
    • npm ci in TiaCodegen-ts/
    • npm run build — TypeScript compilation via tsc
    • npm test — Jest test suite
Original prompt

This section details on the original issue you should resolve

<issue_title>Run the typescripts tests and compilation also with github</issue_title>
<issue_description>Add a step to the github workflows to also compile typescript and run the tests</issue_description>

Comments on the Issue (you are @copilot in this section)


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: jogibear9988 <364896+jogibear9988@users.noreply.github.com>
Copilot AI changed the title [WIP] Add GitHub workflow step for TypeScript tests and compilation Add TypeScript compilation and test steps to GitHub Actions workflows Feb 21, 2026
Copilot AI requested a review from jogibear9988 February 21, 2026 14:22
@jogibear9988 jogibear9988 marked this pull request as ready for review February 21, 2026 14:23
@jogibear9988 jogibear9988 merged commit 58f4b1b into main Feb 21, 2026
1 check passed
@jogibear9988 jogibear9988 deleted the copilot/add-typescript-test-steps branch February 21, 2026 14:25
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.

Run the typescripts tests and compilation also with github

2 participants