8 Commits

Author SHA1 Message Date
Sean McGinnis
cbf3cc9338
Parallelize docs build
This makes sphinx-build use the number of cores available to make the
docs build parallel. On my 16 core system, this cut the time by ~50%. We
don't have as many cores available in the gate, but it should provide a
slight improvement in overall job time.

Change-Id: I7ad4d87a3dba10475a0fcf797a9aa2d4b1ad0eb5
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-11 15:47:13 -05:00
Sean McGinnis
54409e7027
Proposed release schedule for Ussuri
Change-Id: Iae9761f151debe640f601375398910ad6c99e788
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-09-27 15:23:10 -05:00
Sean McGinnis
1506d94374
Fix iCalendar format violations
After observing errors from importing our iCal into Outlook, I found
there were a few issues with our generated output according to [0].

This adds an overall VERSION to the iCal and sets per event timestamps
and UIDs.

This also updates YAML loading to use safe_load to get rid of a
deprecation warning noticed while testing.

[0] https://icalendar.org/validator.html?url=https://releases.openstack.org/schedule.ics

Change-Id: I3803a432da2538af4de163b77c192130366ddadf
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-06-26 12:22:01 -05:00
Doug Hellmann
7d3fc1b7a1 remove warnings from using deprecated methods of Sphinx application
Use the sphinx wrapper around logging instead of app.info().

Add a -v option to sphinx-build to see the output.

Change-Id: Ia698929c252a2a19da812e399011341a41976540
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-09 11:08:48 -04:00
Doug Hellmann
bcd46791a6 fix line breaks in calendar event descriptions
Remove line breaks within a paragraph to allow calendar software to
handle the text formatting.

Change-Id: Ic4c335b9bff7f0213f22c821059d9e0a842b859b
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-01-11 13:54:38 -05:00
Doug Hellmann
7239f26f74 add a single unified calendar file
In addition to each series-specific calendar, prepare a single global
ICS file with all calendar events in it.

Change-Id: I3b66a343d1d0eac19c212c26957cc98ecbc062de
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-01-06 15:17:44 -05:00
Doug Hellmann
571083b0d5 add more detail to the ics output files
Put the titles of the cross-project events in the summary of the
calendar event so they show up in the main calendar view.

Add the full descriptions of the cross-project events to the calendar
event description so any extra notes (such as specific dates for
deadlines) or details about the event are visible to calendar users.

Change-Id: I6eebcdd827241f008522065a40b765b2089e2856
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-01-04 17:22:01 -05:00
Doug Hellmann
82a98d7f51 add directive for generating ICS files
Change-Id: Ia2a0f25cfa55873737ce26d1317ed8ac08bf5ddb
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-01-04 13:45:50 -05:00