Bug 980340 - Job schema should be versioned on beaker-project.org
Summary: Job schema should be versioned on beaker-project.org
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: Doc
Version: 0.13
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: 19.1
Assignee: Dan Callaghan
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On: 979999
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-07-02 06:28 UTC by Nick Coghlan
Modified: 2018-02-06 00:41 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of: 979999
Environment:
Last Closed: 2014-12-17 08:40:16 UTC
Embargoed:


Attachments (Terms of Use)

Description Nick Coghlan 2013-07-02 06:28:19 UTC
The schema for Beaker jobs is currently published directly in its own top level directory on beaker-project.org.

This isn't valid, as it means all versions of the documentation end up linking to the latest version of the schema, instead of a version that accurately reflects the schema supported by that release.

The schema should be published under the version specific docs, docs-develop, docs-release-0.13 (etc) directories based on the version in Common/bkr/common/schema.

Comment 2 Dan Callaghan 2014-11-26 04:42:28 UTC
http://gerrit.beaker-project.org/3516

Needed for web site build improvements.

Comment 3 Dan Callaghan 2014-12-05 01:03:11 UTC
This change is now visible here:

https://beaker-project.org/docs-release-19/

"RELAX NG schema for Beaker jobs" links to:

https://beaker-project.org/docs-release-19/_downloads/beaker-job.rng

which is part of the branch docs, instead of the previous location under /schemas/. So that means we will have a separate copy of the schema for each branch that evolves in sync with the branch.

Comment 5 Dan Callaghan 2014-12-17 08:40:16 UTC
Beaker 19.1 is released.


Note You need to log in before you can comment on or make changes to this bug.