Stream: committers
Topic: Updating CI build
Josh Mandel (May 18 2019 at 00:17):
I'm updating the CI build to try adding support for branches in the IG publisher. build.fhir.org will be down for a couple of minutes...
Josh Mandel (May 18 2019 at 00:19):
OK, back.
Josh Mandel (May 18 2019 at 00:19):
Now let's see what's broken ;-)
Josh Mandel (May 18 2019 at 00:20):
For the moment, old IG builds aren't showing. I'll fix that, once I verify that new builds do work.
Josh Mandel (May 18 2019 at 00:54):
OK, we're back where we started with the new feature that in addition to listing a build like http://build.fhir.org/ig/HL7/davinci-deqm-r4/ you can also do http://build.fhir.org/ig/HL7/davinci-deqm-r4/branches/ to see a list of branch builds.
Josh Mandel (May 18 2019 at 00:55):
I'm not sure if the branch builds work yet; will test that in a bit. Meanwhile pleas report any issue with build.fhir.org that you run into (and please @mention me)
Eric Haas (May 18 2019 at 01:17):
Ig build is not working getting 404 for build log and debug
Josh Mandel (May 18 2019 at 01:58):
Can you point me to some details ?
Josh Mandel (May 18 2019 at 01:58):
(I've done a couple of tests that are working, so would be good to know what's breaking.)
Josh Mandel (May 18 2019 at 02:02):
I see http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/build.log failed, but it looks like a legit failure?
Josh Mandel (May 18 2019 at 02:02):
I see broken links in my notification (http://build.fhir.org/ig/HL7/davinci-deqm/master/build.log should be http://build.fhir.org/ig/HL7/davinci-deqm/branches/branches/master/build.log); will fix this.
Grahame Grieve (May 18 2019 at 02:29):
thanks @Josh Mandel - appreciate this a lot
Josh Mandel (May 18 2019 at 02:36):
Where do we document the details about setting up webhooks? Would be good to advertise this functionality there.
Eric Haas (May 18 2019 at 02:39):
its not working for US Core or DEQM getting 404 for us core with a thumbs up, and DEQM errors on package resolution which I have not touched. builds fine locally.
Josh Mandel (May 18 2019 at 02:39):
Let's take a look.
Josh Mandel (May 18 2019 at 02:41):
Hmm, so http://build.fhir.org/ig/HL7/davinci-deqm/ is showing a "HL7_davinci-deqm/" subdirectory inside.
Josh Mandel (May 18 2019 at 02:41):
This isn't happening with, say, http://build.fhir.org/ig/HL7/US-Core-R4/
Josh Mandel (May 18 2019 at 02:41):
Is there something different about how these are authored?
Josh Mandel (May 18 2019 at 02:42):
And can you point me to a broken US Core link? I'm trying to see where it's failing.
Eric Haas (May 18 2019 at 02:48):
Is there something different about how these are authored?
nope same framework.
Josh Mandel (May 18 2019 at 02:50):
OK. Well I've got one strange behavior I can try to track down at least.
Eric Haas (May 18 2019 at 02:50):
if you go here: https://chat.fhir.org/#narrow/stream/179297-committers.2Fnotification/topic/ig-build
and click on published
it gos to a 404
for example DEQM link target is http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/index.html
Josh Mandel (May 18 2019 at 02:52):
Yes. For deqm the content is all at http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/HL7_davinci-deqm/
Josh Mandel (May 18 2019 at 02:53):
for reasons I don't understand yet, but I'm taking a look.
Josh Mandel (May 18 2019 at 02:53):
For US core though, I didn't see a problem.
Eric Haas (May 18 2019 at 02:53):
what the ig builder is pointing to http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/index.html
current ci builds in all IG Version History files: http://build.fhir.org/ig/HL7/davinci-deqm/
updated address after your changes : http://build.fhir.org/ig/HL7/davinci-deqm/HL7_davinci-deqm/
Josh Mandel (May 18 2019 at 02:54):
Yeah. I'm not sure where "HL7_davinci-dqem" is coming from, and it shouldn't be there as far as I'm concerned.
Josh Mandel (May 18 2019 at 02:54):
But is there also something weird happening with us core?
Eric Haas (May 18 2019 at 02:54):
This is a problem because now all the IG Version HIstories are not pointing to the CI builds
Josh Mandel (May 18 2019 at 02:55):
I'm working on it.
Josh Mandel (May 18 2019 at 02:55):
All old links should be working by the time I'm done here.
Eric Haas (May 18 2019 at 02:55):
ok
Josh Mandel (May 18 2019 at 02:55):
I just don't understand what's happening yet, and it'd be good to know if this is isolated to davinci-deqm.
Josh Mandel (May 18 2019 at 02:55):
You mentioned issues with us core. Can you share links to those too?
Eric Haas (May 18 2019 at 02:55):
i'll post another ig
Josh Mandel (May 18 2019 at 03:00):
I think I see what's up.
Josh Mandel (May 18 2019 at 03:02):
OK, better!
Josh Mandel (May 18 2019 at 03:03):
I think we're good to go now @Eric Haas .
Eric Haas (May 18 2019 at 03:31):
thanks
Grahame Grieve (May 18 2019 at 04:27):
documentation is here: https://github.com/hl7-fhir/auto-ig-builder/blob/master/README.md - everything else points to this location
Josh Mandel (May 18 2019 at 13:49):
Oh good. (I'm knew that existed but wasn't sure it was the thing people read.)
Josh Mandel (May 18 2019 at 16:00):
Updated the README (including fixing zulip links etc)
Last updated: Apr 12 2022 at 19:14 UTC