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

Document & codify release and deployment process #90

Open
Atmosfearful opened this issue Jan 2, 2024 · 1 comment
Open

Document & codify release and deployment process #90

Atmosfearful opened this issue Jan 2, 2024 · 1 comment
Assignees

Comments

@Atmosfearful
Copy link
Contributor

Atmosfearful commented Jan 2, 2024

We have a peculiar release process for reasons discussed here - KlimaDAO/klimadao#1652

Consumers (carbonmark-api and FE) prefer to consume subgraphs via ID instead of names, so we can be deliberate about when we consume breaking changes.
However, until we migrate to the decentralized net, pushing to an existing deployment will break old IDs. This puts us at risk of breaking production deployments.

Please write a guide for new developers who wish to deploy a Subgraph enhancement:

  • how do you deploy, what is needed to deploy (permissions, tooling, etc.)
  • what are our conventions around creating a new named deployment
  • why is it done this way (to avoid breaking old releases, etc. etc.)
@0xemc
Copy link
Collaborator

0xemc commented Jan 17, 2024

@cujowolf If you could follow the format set here:

https://github.com/KlimaDAO/klimadao/wiki

That'd be helpful if we one day decide to merge these repos or create a unified docs

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

No branches or pull requests

3 participants