Create a UI help link to better access the build version

VERIFIED FIXED

Status

P2
enhancement
VERIFIED FIXED
4 years ago
3 years ago

People

(Reporter: jfrench, Assigned: jfrench)

Tracking

Details

(URL)

Attachments

(1 attachment)

(Assignee)

Description

4 years ago
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

4 years ago
Assignee: nobody → tojonmz
Status: NEW → ASSIGNED
(Assignee)

Comment 1

4 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

4 years ago
Created attachment 8537620 [details] [review]
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)
(Assignee)

Comment 4

4 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

4 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

4 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
Component: Treeherder → Treeherder: Docs & Development
Priority: P5 → P2
(Assignee)

Updated

4 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
(Assignee)

Comment 7

4 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)
I think that would come under bug 1089555 :-)
Flags: needinfo?(emorley)
(Assignee)

Comment 9

4 years ago
Cool, thanks. I had been searching for 'release' and 'build' as summary keywords.
(Assignee)

Comment 10

4 years ago
And missed my See also :)

Comment 11

3 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
You need to log in before you can comment on or make changes to this bug.