Skip to content

Conversation

@VarinThakur01
Copy link
Collaborator

@VarinThakur01 VarinThakur01 commented Nov 19, 2025

This PR improves the Release action as follows:

  1. In the earlier version, we were having a job pre-release-checks which installed the built artifact and tried running the tests using the built artifact.
    However, because we were running the tests in the same folder of the project, the classes were still being imported from the local module of the source code, making the process redundant.

  2. Thus we remove the earlier job pre-release-checks and we add a new job run_tests in the action and this references the ci.yml action and first runs the unit and integration tests.

  3. Checking if there are any prerelease dependencies is also now in a separate job check-prerelease-dependencies. This allows us for an early fail, instead of running the tests first and then check if there are any dependencies which haven't been released yet.

@VarinThakur01 VarinThakur01 requested a review from yonarw November 19, 2025 14:46
Copy link
Contributor

@yonarw yonarw left a comment

Choose a reason for hiding this comment

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

Thanks for cleaning this up. The new setup makes much more sense.

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.

3 participants