Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Append unique hash to the pre-release tag in the Package.juvix version #3215

Merged
merged 28 commits into from
Dec 6, 2024

Conversation

janmasrovira
Copy link
Collaborator

@janmasrovira janmasrovira commented Dec 2, 2024

This pr fixes the above issues by appending the hash of all project files in the package version. In particular, it appends the hash to the pre-release tag.
Also, when recursing in an import, we properly update the PackageId in the Entrypoint.

@janmasrovira janmasrovira self-assigned this Dec 2, 2024
@janmasrovira janmasrovira force-pushed the hash-globalpkg branch 3 times, most recently from b92b14e to 1a1c40a Compare December 3, 2024 11:46
@janmasrovira janmasrovira marked this pull request as ready for review December 3, 2024 14:05
@janmasrovira janmasrovira changed the title Insert hash to packages without pre-release annotation Append unique hash to the pre-release tag in the Package.juvix version Dec 3, 2024
@paulcadman paulcadman added this to the 0.6.9 milestone Dec 5, 2024
@janmasrovira janmasrovira merged commit 3700386 into main Dec 6, 2024
4 checks passed
@janmasrovira janmasrovira deleted the hash-globalpkg branch December 6, 2024 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Juvix Compiler Fails building it's own stdlib tests Package name & version are not set properly in moduleIds
3 participants