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

Add Canary Build as Beta or Edge #81

Open
RickAndTired opened this issue Jul 25, 2020 · 7 comments
Open

Add Canary Build as Beta or Edge #81

RickAndTired opened this issue Jul 25, 2020 · 7 comments

Comments

@RickAndTired
Copy link

Discord has a Canary build they use for testing

I think it would be beneficial to add this build as a Beta or Edge channel in the Snap

I've seen a few people have issues with the current build of Discord and the Canary build solving their problems. Also it will help users test new builds.

Deb
https://discordapp.com/api/download/canary?platform=linux
Tar.gz
https://discordapp.com/api/download/canary?platform=linux&format=tar.gz

@devksingh4
Copy link

I have published at https://snapcraft.io/discord-canary and plan to make a PR to make this an official snapcrafters project.

@Fuseteam
Copy link

@devksingh4 isn't the idea to add it as a channel to this particular snap?

@devksingh4
Copy link

devksingh4 commented Apr 23, 2021

For me and my use case, it makes sense for me to manage them as separate snaps since I want to have both versions installed simultaneously. That is why I have made them two separate snaps.

@Fuseteam
Copy link

Fuseteam commented Apr 23, 2021

@devksingh4 yeah that's not a bad idea, but uh do happen to know what would be needed to add it as a channel to this snap anyway? that way we could have both as an option

@devksingh4
Copy link

The snapcraft.yml from my repository can be used to build a snap, and then promote it to edge and not to candidate or stable. It is easy for them to do, I just don't know how it works with the automation i presume is being used to build these. If different snapcraft.yml files can be used to build different channels, then this can work perfectly.

@Fuseteam
Copy link

The snapcraft.yml from my repository can be used to build a snap, and then promote it to edge and not to candidate or stable. It is easy for them to do, I just don't know how it works with the automation i presume is being used to build these. If different snapcraft.yml files can be used to build different channels, then this can work perfectly.

ah cool sounds like we need to get input from the maintainer

@merlijn-sebrechts
Copy link
Member

With the current automation, we can actually create an edge branch that published to the edge channel in the Snap Store. Feel free to take a look at the automation in the .github folder to see how it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants