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

Automate release of freshly-built snap from latest/edge to latest/stable channel #436

Closed
PawelLipski opened this issue Feb 14, 2022 · 0 comments · Fixed by #453
Closed
Assignees
Labels
build Relates to build process distribute Relates to how machete is distributed and installed
Milestone

Comments

@PawelLipski
Copy link
Collaborator

A build in snapcraft.io runs automatically on each push to master.

After it's complete, the following shows up at https://snapcraft.io/git-machete/releases :

image

I still need to do the release from edge to stable manually from web or via snapcraft CLI.

I think this could be automated as well — either by:

  1. turning off snapcraft.io builds & building the snap within CI & pushing to Snap Store from CI (probably harder to configure, easier to manage long-term), OR
  2. by actively waiting for the builds in Snap Store to complete (easier to configure, harder to manage long-term).
@PawelLipski PawelLipski added distribute Relates to how machete is distributed and installed build Relates to build process labels Feb 14, 2022
@PawelLipski PawelLipski added this to the v3.8.0 milestone Mar 3, 2022
@amalota amalota closed this as completed Mar 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Relates to build process distribute Relates to how machete is distributed and installed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants