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

Release occasional “more stable” builds #49

Closed
2 of 4 tasks
danirabbit opened this issue Apr 6, 2017 · 10 comments
Closed
2 of 4 tasks

Release occasional “more stable” builds #49

danirabbit opened this issue Apr 6, 2017 · 10 comments

Comments

@danirabbit
Copy link
Member

danirabbit commented Apr 6, 2017

Okay so after a bunch of discussion it sounds like what we want to do here is create a new subscription service where folks can sign up for something like $10/yr to get access to daily images. We'd also allow anyone on elementary GitHub teams to log in and have access without a subscription.

Some things we need:

  • A signup/login screen that allows GitHub login
  • A screen where you can manage your subscription including managing payment cards and cancelling your subscription Link to GitHub Sponsors management page #50
  • A way to present unstable/daily/edge images. These are images that are frequently broken and are the equivalent of running git master. Definitely not recommended for production machines. This is most useful for people who are working on elementary OS itself. We usually keep a backlog of a handful of these since they could potentially be completely broken an unusable on a day-to-day basis.
  • A way to present "stable" beta images. These are images that are meant for 3rd party developers to build their apps on. They aren't release quality, but shouldn't be horrific to run. Probably still not recommended for production machines. There's probably only one of these at a time on the server.
@ghost
Copy link

ghost commented Jul 15, 2019

I've made a mockup for the landing page of this product. Illustration is my recolouring of a robot I found on Freepik, free for personal and commercial use with attribution.

elementary-daily-artboard-landing

Let me know what you think

@lewisgoddard
Copy link
Member

Related to elementary/website#1232

@lewisgoddard lewisgoddard self-assigned this Oct 24, 2019
@btkostner
Copy link
Contributor

Repo here: https://github.com/elementary/builds

@HughEks
Copy link

HughEks commented Apr 14, 2020

Hi, if this needs UX/UI design, I'd like to contribute.

@danirabbit danirabbit transferred this issue from elementary/website Sep 17, 2020
@lewisgoddard lewisgoddard removed their assignment Sep 17, 2020
@cassidyjames
Copy link
Contributor

cassidyjames commented Sep 18, 2020

Gonna reduce this in scope since most is done and another is probably not needed.

Let's focus on getting the “stable” (beta? RC?) build sorted to close this out. Managing your sub can just be a link to a Sponsors page, most likely. (#50)

@cassidyjames cassidyjames changed the title Make builds.elementary.io nicer Release occasional “more stable” builds Sep 18, 2020
@btkostner
Copy link
Contributor

@cassidyjames are we planning to create a new build with a new naming convention, or are we expecting to be able to promote existing builds? If we plan to promote, we will need some kind of persistence (database) which will complicate this a lot.

@cassidyjames
Copy link
Contributor

@btkostner I'm totally fine doing it by filename, if that's easier. But I guess we'd need the ability to human-test that particular ISO before sending it to the builds server… so I'm open to options. @danrabbit might have thoughts, too.

@danirabbit
Copy link
Member Author

@cassidyjames @btkostner Since we already have daily builds with the daily repo, I imagine we could do weekly (or something) builds with the stable repo for beta yeah?

@cassidyjames
Copy link
Contributor

Now that the site pulls the latest stable ISO, I think this is done? We can kick off new stable ISOs in the OS repo and they'll show up here. Unless we want to make a new folder/naming scheme with weekly or something, but at that point we'll need to change things here and in the OS repo.

@danirabbit
Copy link
Member Author

Ha yeah this is done. Go team lol

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

No branches or pull requests

5 participants