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)

enhancement

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: 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
Attached file treeherder-ui-PR#306
Please see above PR for review and status.
Attachment #8537620 - Flags: review?(mdoglio)
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.
Attachment #8537620 - Flags: review?(mdoglio)
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
Closed: 9 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
Flags: needinfo?(emorley)
I think that would come under bug 1089555 :-)
Flags: needinfo?(emorley)
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
Component: Treeherder: Docs & Development → TreeHerder
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: