So we have this media/revision file here, which will soon be populated with both the -service and -ui values. https://treeherder.mozilla.org/media/revision https://treeherder.allizom.org/media/revision I wasn't aware of this file and had to ask in channel. Maybe it's useful to expose it some way. eg. a little gray 'About' or 'Build' link at the bottom right of the Help page.
Assignee: nobody → tojonmz
Status: NEW → ASSIGNED
Seems there's agreement from camd in channel on this, so I will put up a PR shortly.
Summary: Possibly link the media/revision file, as a Help footer → Create a UI help link to better access the build version
Created attachment 8537620 [details] [review] treeherder-ui-PR#306 Please see above PR for review and status.
I would put this PR on hold for now. The recent changes to our staging environment are pushing us to improve our deployment workflow and that will probably include some sort of tagging of what's going to staging/production. Also, I'm not a big fan of exposing a sha of the current revision on the website. I would rather adopt some release numbering and eventually show that. We can eventually use github releases to keep the match between sha1/release number, getting also a list of changes between releases for free.
Sounds good to me. A new file in that format to link to, (build number, date, changes) will be even better.
Commits pushed to master at https://github.com/mozilla/treeherder-ui https://github.com/mozilla/treeherder-ui/commit/a270c952fde6801d8053baea62ed17b91cc986ac Bug 1112238 - Create a UI help link to better access the build version https://github.com/mozilla/treeherder-ui/commit/10eea544a6188cc1e0cc3d4ea4e5582f7df227de Merge pull request #306 from tojonmz/help-build-link Bug 1112238 - Create a UI help link to better access the build version
Camd ended up merging this morning, but we all discussed it in channel, and decided we are ok with that. As per Mauro's guidance in comment 3, we hope to deploy something sweet like this for the build info. https://github.com/blog/1547-release-your-software
Component: Treeherder → Treeherder: Docs & Development
Priority: P5 → P2
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Verified fixed and working correctly on production. Ed let me know if I need to open another bug for the https://github.com/blog/1547-release-your-software work. I searched our 400+ open bugs but didn't find one.
Status: RESOLVED → VERIFIED
I think that would come under bug 1089555 :-)
Cool, thanks. I had been searching for 'release' and 'build' as summary keywords.
And missed my See also :)
Commits pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/05ecaefb1df8718ecc4f44bb6da2184d0f7baa23 Bug 1112238 - Create a UI help link to better access the build version https://github.com/mozilla/treeherder/commit/51f56a7ad8fc79632a248a2c87fd4809fd605623 Merge pull request #306 from tojonmz/help-build-link Bug 1112238 - Create a UI help link to better access the build version
You need to log in before you can comment on or make changes to this bug.