Skip to content

Deploy with proposals #240

@peterpeterparker

Description

@peterpeterparker

New Commands

Command Description Roles Allowed Requires Proposal? Immediate Effect?
juno deploy Submits and commits a change that uploads app assets. Admin, Writer, Submitter ✅ Yes ✅ Yes (assets go live)
juno deploy --no-apply Submits a change to upload app assets, but does not commit it. Admin, Writer, Submitter ✅ Yes ❌ No
juno deploy --immediate Uploads assets live, bypassing the proposal system. Admin, Writer ❌ No ✅ Yes
juno fn publish Submits and commits a change that uploads a new function WASM (release). Admin, Writer, Submitter ✅ Yes ❌ No (requires upgrade step)
juno fn publish --no-apply Submits a change to upload a new function WASM, but does not commit it. Admin, Writer, Submitter ✅ Yes ❌ No
juno fn upgrade Upgrades the module to the latest committed WASM release. Admin only ❌ No ✅ Yes
juno changes list Lists all pending and committed changes (proposals). All roles N/A ❌ No
juno changes apply <id> Commits a previously submitted change. Admin, Writer ✅ Yes ❌ No (follow-up may be needed)

Access Keys (previously known as Controllers)

Role Can Submit Can Apply/Commit Can Deploy Immediately Can Upgrade Immediately
Admin
Writer
Submit
Role (Internal) UI Name Propose Commit Deploy Data write Upgrade
Admin Admin
Write Write or Operator?
Submit Submitter?

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions