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

Default deploy chainmail #859

Merged
merged 23 commits into from
Sep 26, 2024
Merged

Default deploy chainmail #859

merged 23 commits into from
Sep 26, 2024

Conversation

James-Mart
Copy link
Member

@James-Mart James-Mart commented Sep 24, 2024

This PR ensures that the ChainMail app is deployed to the chain by default.

To accomplish this, the new functionality in cargo-psibase that allows for UI and postinstall scripts to be specified is leveraged in chainmail.

Also, this PR introduces a new CMake function cargo_psibase_package that allows psibase devs to tell CMake about packages that are built using cargo-psibase package rather than using the CMake psibase_package function. Therefore cargo-psibase-managed packages can be integrated into the regular build system just like the other packages.

@James-Mart James-Mart marked this pull request as ready for review September 24, 2024 20:05
@James-Mart James-Mart added the System app Related to system services and their apps/plugins label Sep 24, 2024
@James-Mart James-Mart marked this pull request as draft September 25, 2024 13:29
@James-Mart James-Mart marked this pull request as ready for review September 25, 2024 14:53
@James-Mart James-Mart merged commit 89195d5 into main Sep 26, 2024
4 checks passed
@James-Mart James-Mart deleted the default-deploy-chainmail branch September 26, 2024 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
System app Related to system services and their apps/plugins
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants