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

refactor: Prepare for auto-generation of extension.json #3814

Merged

Conversation

anchpop
Copy link
Contributor

@anchpop anchpop commented Jul 1, 2024

Description

Currently, extension.json is always written by hand. Since the target type of extension.json is ExtensionManifest, in theory it could be automatically generated from the information by clap. But libraries importing ExtensionManifest are not able to actually do this because some fields are not pub and because ExtensionManifest doesn't implement Serialize. This PR fixes both of those issues

@anchpop anchpop requested a review from a team as a code owner July 1, 2024 20:24
@anchpop anchpop changed the title Prepare for auto-generation of extension.json refactor: Prepare for auto-generation of extension.json Jul 1, 2024
@anchpop anchpop force-pushed the @anchpop/auto-generate-extension-json-prep branch from 77b14c6 to 7fd6944 Compare July 1, 2024 20:39
@anchpop anchpop enabled auto-merge (squash) July 1, 2024 20:39
@anchpop anchpop force-pushed the @anchpop/auto-generate-extension-json-prep branch from 7fd6944 to 65afda3 Compare July 1, 2024 20:48
@anchpop anchpop force-pushed the @anchpop/auto-generate-extension-json-prep branch from 65afda3 to ecb327b Compare July 1, 2024 20:51
auto-merge was automatically disabled July 1, 2024 21:09

Pull Request is not mergeable

@anchpop anchpop enabled auto-merge (squash) July 2, 2024 02:21
@anchpop anchpop merged commit 931f4fa into dfinity:master Jul 2, 2024
288 checks passed
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.

2 participants