Skip to content

Commit 808e5e3

Browse files
authored
Merge branch 'master' into 1.7-dev
2 parents 74eca19 + 3a66061 commit 808e5e3

20 files changed

+204
-81
lines changed

.github/workflows/build_docs.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ on:
99
env:
1010
PYTHON_VERSION_DEFAULT: "3.10"
1111

12+
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token
13+
permissions: {}
14+
1215
jobs:
1316
docs_xml:
1417
runs-on: ubuntu-latest
@@ -18,10 +21,10 @@ jobs:
1821
steps:
1922
- name: Checkout
2023
# see https://github.com/actions/checkout
21-
uses: actions/checkout@v4
24+
uses: actions/checkout@v5
2225
- name: Set up JDK
2326
# see https://github.com/actions/setup-java
24-
uses: actions/setup-java@v4
27+
uses: actions/setup-java@v5
2528
with:
2629
java-version: '21'
2730
distribution: 'zulu'
@@ -43,10 +46,10 @@ jobs:
4346
steps:
4447
- name: Checkout
4548
# see https://github.com/actions/checkout
46-
uses: actions/checkout@v4
49+
uses: actions/checkout@v5
4750
- name: Setup Python Environment
4851
# see https://github.com/actions/setup-python
49-
uses: actions/setup-python@v5
52+
uses: actions/setup-python@v6
5053
with:
5154
python-version: ${{ env.PYTHON_VERSION_DEFAULT }}
5255
architecture: 'x64'
@@ -67,7 +70,7 @@ jobs:
6770
steps:
6871
- name: Checkout
6972
# see https://github.com/actions/checkout
70-
uses: actions/checkout@v4
73+
uses: actions/checkout@v5
7174
- name: Generate Schema documentation
7275
run: ./gen.sh
7376
- name: Archive Schema documentation

.github/workflows/test_java.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,19 @@ defaults:
1414
run:
1515
working-directory: tools
1616

17+
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token
18+
permissions: {}
19+
1720
jobs:
1821
test:
1922
runs-on: ubuntu-latest
2023
steps:
2124
- name: Checkout
2225
# see https://github.com/actions/checkout
23-
uses: actions/checkout@v4
26+
uses: actions/checkout@v5
2427
- name: Set up JDK
2528
# see https://github.com/actions/setup-java
26-
uses: actions/setup-java@v4
29+
uses: actions/setup-java@v5
2730
with:
2831
java-version: '8'
2932
distribution: 'zulu'

.github/workflows/test_js.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,20 @@ defaults:
1616
run:
1717
working-directory: tools/src/test/js
1818

19+
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token
20+
permissions: {}
21+
1922
jobs:
2023
test:
2124
timeout-minutes: 30
2225
runs-on: ubuntu-latest
2326
steps:
2427
- name: Checkout
2528
# see https://github.com/actions/checkout
26-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
2730
- name: Setup Node.js
2831
# see https://github.com/actions/setup-node
29-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v5
3033
with:
3134
node-version: '20.x'
3235
- name: Install Depenencies

.github/workflows/test_php.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@ defaults:
1616
run:
1717
working-directory: tools/src/test/php
1818

19+
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token
20+
permissions: {}
21+
1922
jobs:
2023
test:
2124
timeout-minutes: 30
2225
runs-on: ubuntu-latest
2326
steps:
2427
- name: Checkout
2528
# see https://github.com/actions/checkout
26-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
2730
- name: Setup PHP
2831
# see https://github.com/shivammathur/setup-php
2932
uses: shivammathur/setup-php@v2

.github/workflows/test_proto.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,16 @@ defaults:
1616
run:
1717
working-directory: tools/src/test/proto
1818

19+
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token
20+
permissions: {}
21+
1922
jobs:
2023
test:
2124
timeout-minutes: 30
2225
runs-on: ubuntu-latest
2326
steps:
2427
- name: Checkout
2528
# see https://github.com/actions/checkout
26-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
2730
- name: Run test
2831
run: ./test.sh

README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1-
[![Build Docs](https://github.com/CycloneDX/specification/actions/workflows/build_docs.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/build_docs.yml)
2-
[![CT Java](https://github.com/CycloneDX/specification/actions/workflows/test_java.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_java.yml)
3-
[![CT JavaScript](https://github.com/CycloneDX/specification/actions/workflows/test_js.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_js.yml)
4-
[![CT PHP](https://github.com/CycloneDX/specification/actions/workflows/test_php.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_php.yml)
5-
[![CT ProtoBuf](https://github.com/CycloneDX/specification/actions/workflows/test_proto.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_proto.yml)
1+
2+
# CycloneDX Bill of Materials Specification (ECMA-424)
3+
64
[![License][license-image]][license-url]
5+
[![ECMA TC54](https://img.shields.io/badge/ECMA-TC54-FC7C00?labelColor=404040)](https://tc54.org)
76
[![Website](https://img.shields.io/badge/https://-cyclonedx.org-blue.svg)](https://cyclonedx.org/)
87
[![Slack Invite](https://img.shields.io/badge/Slack-Join-blue?logo=slack&labelColor=393939)](https://cyclonedx.org/slack/invite)
98
[![Group Discussion](https://img.shields.io/badge/discussion-groups.io-blue.svg)](https://groups.io/g/CycloneDX)
10-
[![Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Follow)](https://twitter.com/CycloneDX_Spec)
11-
[![ECMA TC54](https://img.shields.io/badge/ECMA-TC54-FC7C00?labelColor=404040)](https://tc54.org)
9+
[![Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Follow)](https://twitter.com/CycloneDX_Spec)
10+
[![Build Docs](https://github.com/CycloneDX/specification/actions/workflows/build_docs.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/build_docs.yml)
11+
[![CT Java](https://github.com/CycloneDX/specification/actions/workflows/test_java.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_java.yml)
12+
[![CT JavaScript](https://github.com/CycloneDX/specification/actions/workflows/test_js.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_js.yml)
13+
[![CT PHP](https://github.com/CycloneDX/specification/actions/workflows/test_php.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_php.yml)
14+
[![CT ProtoBuf](https://github.com/CycloneDX/specification/actions/workflows/test_proto.yml/badge.svg)](https://github.com/CycloneDX/specification/actions/workflows/test_proto.yml)
1215

16+
----
1317

14-
# CycloneDX Bill of Materials Specification (ECMA-424)
1518
OWASP CycloneDX is a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for
1619
cyber risk reduction. CycloneDX is an [Ecma International](https://ecma-international.org/) standard published as
1720
[ECMA-424](https://ecma-international.org/publications-and-standards/standards/ecma-424/).

schema/bom-1.4.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ message VulnerabilityAffectedVersions {
662662
oneof choice {
663663
// A single version of a component or service.
664664
string version = 1;
665-
// A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/purl-spec/blob/master/VERSION-RANGE-SPEC.rst
665+
// A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/vers-spec
666666
string range = 2;
667667
}
668668
// The vulnerability status for the version or range of versions.

schema/bom-1.4.schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1640,7 +1640,7 @@
16401640
"$ref": "#/definitions/version"
16411641
},
16421642
"range": {
1643-
"description": "A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/purl-spec/blob/master/VERSION-RANGE-SPEC.rst",
1643+
"description": "A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/vers-spec",
16441644
"$ref": "#/definitions/range"
16451645
},
16461646
"status": {
@@ -1683,7 +1683,7 @@
16831683
"maxLength": 1024
16841684
},
16851685
"range": {
1686-
"description": "A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/purl-spec/blob/master/VERSION-RANGE-SPEC.rst",
1686+
"description": "A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/vers-spec",
16871687
"type": "string",
16881688
"minLength": 1,
16891689
"maxLength": 1024

schema/bom-1.4.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1993,7 +1993,7 @@ limitations under the License.
19931993
</xs:element>
19941994
<xs:element name="range" type="xs:normalizedString" minOccurs="1" maxOccurs="1">
19951995
<xs:annotation>
1996-
<xs:documentation>A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/purl-spec/blob/master/VERSION-RANGE-SPEC.rst</xs:documentation>
1996+
<xs:documentation>A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/vers-spec</xs:documentation>
19971997
</xs:annotation>
19981998
</xs:element>
19991999
</xs:choice>

schema/bom-1.5.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -960,7 +960,7 @@ message VulnerabilityAffectedVersions {
960960
oneof choice {
961961
// A single version of a component or service.
962962
string version = 1;
963-
// A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/purl-spec/blob/master/VERSION-RANGE-SPEC.rst
963+
// A version range specified in Package URL Version Range syntax (vers) which is defined at https://github.com/package-url/vers-spec
964964
string range = 2;
965965
}
966966
// The vulnerability status for the version or range of versions. Defaults to VULNERABILITY_AFFECTED_STATUS_AFFECTED if not specified.

0 commit comments

Comments
 (0)