Closed
Bug 1112238
Opened 9 years ago
Closed 9 years ago
Create a UI help link to better access the build version
Categories
(Tree Management :: Treeherder, enhancement, P2)
Tree Management
Treeherder
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: jfrench, Assigned: jfrench)
References
()
Details
Attachments
(1 file)
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 | ||
Updated•9 years ago
|
Assignee: nobody → tojonmz
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•9 years ago
|
||
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
Assignee | ||
Comment 2•9 years ago
|
||
Please see above PR for review and status.
Attachment #8537620 -
Flags: review?(mdoglio)
Comment 3•9 years ago
|
||
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.
Updated•9 years ago
|
Attachment #8537620 -
Flags: review?(mdoglio)
Assignee | ||
Comment 4•9 years ago
|
||
Sounds good to me. A new file in that format to link to, (build number, date, changes) will be even better.
Comment 5•9 years ago
|
||
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
Assignee | ||
Comment 6•9 years ago
|
||
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
Updated•9 years ago
|
Component: Treeherder → Treeherder: Docs & Development
Priority: P5 → P2
Assignee | ||
Updated•9 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 7•9 years ago
|
||
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
Flags: needinfo?(emorley)
Assignee | ||
Comment 9•9 years ago
|
||
Cool, thanks. I had been searching for 'release' and 'build' as summary keywords.
Assignee | ||
Comment 10•9 years ago
|
||
And missed my See also :)
Comment 11•9 years ago
|
||
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
Updated•2 years ago
|
Component: Treeherder: Docs & Development → TreeHerder
You need to log in
before you can comment on or make changes to this bug.
Description
•