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

Create issue template for deployments #888

Merged
merged 4 commits into from
Apr 5, 2024

Conversation

jessepinho
Copy link
Contributor

@jessepinho jessepinho commented Apr 4, 2024

Previously, the deployment docs pointed to a link that had the issue template embedded in the query string, which made it hard to update. This PR extracts that template to an issue template markdown file, and updates the link. Note that this can only really be tested once it's merged, since the link in the deployment docs points to a template that won't exist until this is merged.

@jessepinho jessepinho mentioned this pull request Apr 4, 2024
19 tasks
@jessepinho jessepinho changed the title WIP: Create issue template for deployments Create issue template for deployments Apr 4, 2024
@jessepinho jessepinho marked this pull request as ready for review April 4, 2024 23:01
@jessepinho jessepinho requested a review from grod220 April 4, 2024 23:02
docs/deployment.md Show resolved Hide resolved
- [ ] Staking
- [ ] IBC
- [ ] Tx details
- [x] ~Do a full sync with with [assertRootValid()](https://github.com/penumbra-zone/web/blob/main/packages/query/src/block-processor.ts#L383-L395) enabled. Will throw if TCT roots are not correct.~ (Ignore for now.)
Copy link
Collaborator

Choose a reason for hiding this comment

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

I'd change this to:

- [ ] Test sync with [assertRootValid()](https://github.com/penumbra-zone/web/blob/992bc2d975ef55537dac95db4e29c49715bf740b/docs/debugging.md) enabled. Will throw if TCT roots are not correct.

Don't think we need to do a full sync (as this would take forever)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

OK, got it. Are we no longer ignoring this, then?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yes, think we good to add this

.github/ISSUE_TEMPLATE/deployment.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/deployment.md Show resolved Hide resolved
- [ ] Run `pnpm build` in the web repo's root. Then take minifront & node-status `dist` output and make PR against core repo to update node's frontends.
- [ ] Wait 1-3 days until new extension version is live on [chrome web store](https://chromewebstore.google.com/detail/penumbra-wallet/lkpmkhpnhknhmibgnmmhdhgdilepfghe)
- [ ] Run `Deploy Static Site` [github action](https://github.com/penumbra-zone/web/actions/workflows/deploy-firebase-dapp.yml)
- [ ] Make `@channel` announcement in Discord #web-ext-feedback channel if there are any relevant features to announce.
Copy link
Collaborator

Choose a reason for hiding this comment

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

We really haven't nailed down what the comms strategy is. Maybe we should put:

- [ ] Work with comms team for relevant discord announcements and social posts for new features we want to amplify

Copy link
Member

Choose a reason for hiding this comment

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

I feel like this could be out of scope for Github planning and something to revisit post repo-disentangling

Copy link
Collaborator

Choose a reason for hiding this comment

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

All the stuff related to the extension will be migrated. And in the new repo, these deployment docs are still relevant.

Copy link
Collaborator

Choose a reason for hiding this comment

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

We'll just need to amend a few lines and file locations. But think it's best not to lose this work waiting on the migration.

Copy link
Member

Choose a reason for hiding this comment

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

Sounds good, to clarify my comment was along the lines of "here's reasons why this can be imperfect now" rather than "we should not do this at all"

@jessepinho jessepinho merged commit c64b11f into main Apr 5, 2024
6 checks passed
@jessepinho jessepinho deleted the jessepinho/deployment-issue-template-web-817 branch April 5, 2024 19:50
@grod220
Copy link
Collaborator

grod220 commented Apr 5, 2024

oooo PR 888 nice

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