Skip to content

Add workflow for Pyright type check#300

Open
JCHAVEROT wants to merge 2 commits into
swiss-ai:masterfrom
JCHAVEROT:feat/static-type-workflow
Open

Add workflow for Pyright type check#300
JCHAVEROT wants to merge 2 commits into
swiss-ai:masterfrom
JCHAVEROT:feat/static-type-workflow

Conversation

@JCHAVEROT
Copy link
Copy Markdown
Collaborator

@JCHAVEROT JCHAVEROT commented May 11, 2026

Summary

Related issue: #297
Added a new non blocking workflow to run pyright static type checks. There are three ways to trigger the CI: on push on master, on push to a PR and manually

@JCHAVEROT JCHAVEROT self-assigned this May 11, 2026
@JCHAVEROT JCHAVEROT added the github_actions Pull requests that update GitHub Actions code label May 11, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new GitHub Actions workflow to run Pyright in CI as a non-blocking type-check signal, aligning with Issue #297’s request for visibility into type errors without gating merges.

Changes:

  • Introduces .github/workflows/pyright.yml to run Pyright on pushes to master, on pull_request, and via manual dispatch.
  • Sets the Pyright step to continue-on-error: true so results are reported without failing the workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/pyright.yml Outdated
Comment thread .github/workflows/pyright.yml
Comment thread .github/workflows/pyright.yml
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/pyright.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Have a CI that runs pyright to have a non-blocking report of type errors

3 participants