-
Notifications
You must be signed in to change notification settings - Fork 106
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
Add deploy and release workflow to CI #376
Conversation
0542dfe
to
a86b39f
Compare
1277d10
to
e51c5f4
Compare
on: | ||
workflow_dispatch: | ||
inputs: | ||
REACT_APP_NAMADA_ALIAS: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since the faucet PR was just recently merged, we could include those env vars as inputs (as we'll need the faucet address & limit set when connected to testnet):
## From .env.sample
REACT_APP_NAMADA_FAUCET_ADDRESS=atest1v4ehgw368pprgvjygv652w2yg3znvd69xucnvde3xaz5ysenx5myx3f389z5yv3nxg65xv3kx0fkez
REACT_APP_NAMADA_FAUCET_LIMIT=1000
Note that they should not be required though, as they don't apply to mainnet.
I'll open a separate PR at some point to add any IBC-related environment vars to this!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, I will add the two variables on with these defaults 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good!
9e7078f
to
8c25c08
Compare
1977135
to
4ba56fc
Compare
This PR adds a CI workflow that can be manually run to deploy the interface to namada.me and create a GitHub release of the extension with given parameters (e.g. Namada chain ID).
I haven't been able to test the Netlify deploy part since the workflow can only be run when it is in main, so this might need fixed up after it is merged.
#352 can probably be closed when this is merged.
Added
Add deploy and release workflow to CI. Closes #357.
Removed
Remove deploy to namada.me on merge to main