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

Update mattermost blob automatically via CI #7

Closed
drnic opened this issue Aug 23, 2017 · 5 comments
Closed

Update mattermost blob automatically via CI #7

drnic opened this issue Aug 23, 2017 · 5 comments

Comments

@drnic
Copy link
Contributor

drnic commented Aug 23, 2017

@it33 @lindy65 I'm looking to automatically bump the mattermost version whenever they are cut upstream. Currently I can only find the releases via https://about.mattermost.com/download/ but I don't have a great way to automatically detect new ones via Concourse. https://releases.mattermost.com/ shows an AWS S3 error page; so I'm hopeful that behind the URL is an S3 bucket that I can watch with https://github.com/concourse/s3-resource

If there is no public access to the S3 bucket, perhaps Mattermost can create a new IAM user with read permissions for the bucket so CI can poll for new releases.

Shiny new CI https://ci.starkandwayne.com/teams/main/pipelines/mattermost-boshrelease

@it33
Copy link

it33 commented Aug 26, 2017

Thanks @drnic, I've opened a ticket to discuss: https://gitlab.com/mattermost/proposals/issues/10

I think the trick is handling the possibility of breaking changes across a major version release, e.g. 4.x to 5.x perhaps something changes and we don't want all the downstream automated updaters to break.

Would need to figure out a protocol to auto-update on minor releases, and maybe dot releases, but have a check on major releases.

3.x to 4.x was largely uneventful, but 2.x to 3.x there were manual changes required.

We'd like 4.x to 5.x to be smooth, but we also don't want to limit options for the project, or break automated updaters...

PS: From your profile it looks like you're in Palo Alto. If so, want to hang out some time, maybe catch up a Stanford Mall one afternoon or evening?

@drnic
Copy link
Contributor Author

drnic commented Aug 26, 2017 via email

@drnic
Copy link
Contributor Author

drnic commented Aug 26, 2017 via email

@it33
Copy link

it33 commented Aug 28, 2017

Cool, will wait to see what Chris and Corey say on the new thread: https://gitlab.com/mattermost/proposals/issues/10

Yes, please let me know if you'll be back in Palo Alto, you can reach me at it33 at mattermost.com

@drnic
Copy link
Contributor Author

drnic commented Sep 20, 2017

This is done now via http://ci.starkandwayne.com/teams/main/pipelines/mattermost-releases

@drnic drnic closed this as completed Sep 20, 2017
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

2 participants