Skip to content

Commit c320fc0

Browse files
Merge pull request #231 from CycloneDX/v1.5-dev
[WIP] finalize 1.5
2 parents d37a107 + c6a43ca commit c320fc0

File tree

175 files changed

+21157
-1550
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

175 files changed

+21157
-1550
lines changed

.github/workflows/js.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# docs: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions
2+
3+
name: JS CI
4+
5+
on: [push, pull_request, workflow_dispatch]
6+
7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.ref }}
9+
cancel-in-progress: true
10+
11+
12+
defaults:
13+
run:
14+
working-directory: tools/src/test/js
15+
16+
jobs:
17+
test:
18+
timeout-minutes: 30
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout
22+
# see https://github.com/actions/checkout
23+
uses: actions/checkout@v3
24+
- name: Setup Node.js
25+
# see https://github.com/actions/setup-node
26+
uses: actions/setup-node@v3
27+
with:
28+
node-version: '20.x'
29+
- name: Install Depenencies
30+
run: npm install
31+
- name: Run test
32+
run: npm test

docgen/json/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/docs/

docgen/json/gen.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
22
rm -f -R docs
3-
mkdir -p docs/{1.2,1.3,1.4}
3+
mkdir -p docs/{1.2,1.3,1.4,1.5}
44

55
# Check to see if generate-schema-doc is executable and is in the path. If not, install JSON Schema for Humans.
66
if ! [ -x "$(command -v generate-schema-doc)" ]; then
7-
pip3 install json-schema-for-humans==0.39.5
7+
pip3 install json-schema-for-humans==0.44.3
88
fi
99

1010
generate () {
@@ -18,12 +18,13 @@ generate () {
1818
SCHEMA_FILE='../../schema/bom-'$version'.schema.json'
1919
fi
2020
echo $SCHEMA_FILE
21-
generate-schema-doc --config no_link_to_reused_ref --config no_show_breadcrumbs --config no_collapse_long_descriptions --config deprecated_from_description --config title="$title" --config custom_template_path=$(pwd)'/templates/cyclonedx/base.html' --minify $SCHEMA_FILE 'docs/'$version'/index.html'
21+
generate-schema-doc --config no_link_to_reused_ref --config no_show_breadcrumbs --config no_collapse_long_descriptions --deprecated-from-description --config title="$title" --config custom_template_path=$(pwd)'/templates/cyclonedx/base.html' --minify $SCHEMA_FILE 'docs/'$version'/index.html'
2222
sed -i -e "s/\${quotedTitle}/\"$title\"/g" 'docs/'$version'/index.html'
2323
sed -i -e "s/\${title}/$title/g" 'docs/'$version'/index.html'
2424
sed -i -e "s/\${version}/$version/g" 'docs/'$version'/index.html'
2525
}
2626

2727
generate 1.2
2828
generate 1.3
29-
generate 1.4
29+
generate 1.4
30+
generate 1.5

docgen/json/templates/cyclonedx/base.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,12 @@
4040
v${version} (JSON)
4141
</a>
4242
<ul class="dropdown-menu" aria-labelledby="navbarScrollingDropdown">
43+
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.5/json/">v1.5 (JSON)</a></li>
4344
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.4/json/">v1.4 (JSON)</a></li>
4445
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.3/json/">v1.3 (JSON)</a></li>
4546
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.2/json/">v1.2 (JSON)</a></li>
4647
<li><hr class="dropdown-divider"/></li>
48+
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.5/xml/">v1.5 (XML)</a></li>
4749
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.4/xml/">v1.4 (XML)</a></li>
4850
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.3/xml/">v1.3 (XML)</a></li>
4951
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.2/xml/">v1.2 (XML)</a></li>

docgen/xml/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/docs/
2+
/Saxon-HE-*.jar

docgen/xml/gen.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ generate 1.0
1515
generate 1.1
1616
generate 1.2
1717
generate 1.3
18-
generate 1.4
18+
generate 1.4
19+
generate 1.5

docgen/xml/xs3p.xsl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
<xsl:param name="externalCSSURL"></xsl:param>
160160

161161
<!-- Link to JQuery. -->
162-
<xsl:param name="jQueryURL">https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js</xsl:param>
162+
<xsl:param name="jQueryURL">https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js</xsl:param>
163163

164164
<!-- Link base to Bootstrap CSS and JS. The files
165165
<bootstrapURL>/css/bootstrap.min.css and
@@ -339,10 +339,12 @@
339339
<li class="dropdown">
340340
<a href="#" class="dropdown-toggle version-selector" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v<xsl:value-of select="$cycloneDxVersion"/> (XML)<span class="caret"></span></a>
341341
<ul class="dropdown-menu">
342+
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.5/json/">v1.5 (JSON)</a></li>
342343
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.4/json/">v1.4 (JSON)</a></li>
343344
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.3/json/">v1.3 (JSON)</a></li>
344345
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.2/json/">v1.2 (JSON)</a></li>
345346
<li style="padding:0"><hr class="dropdown-divider"/></li>
347+
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.5/xml/">v1.5 (XML)</a></li>
346348
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.4/xml/">v1.4 (XML)</a></li>
347349
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.3/xml/">v1.3 (XML)</a></li>
348350
<li><a class="dropdown-item" href="https://cyclonedx.org/docs/1.2/xml/">v1.2 (XML)</a></li>

0 commit comments

Comments
 (0)