Skip to content

Commit a36cb92

Browse files
authored
Merge branch 'main' into feature/print_unused_steps
2 parents a52b27e + d8b8c03 commit a36cb92

File tree

9 files changed

+32
-19
lines changed

9 files changed

+32
-19
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ jobs:
2727
container: ghcr.io/philips-software/amp-devcontainer-cpp:5.6.2@sha256:a0804f7454d52564f07317f7e09a012261b6d9553dbe8854fcf265dce571cf86 # v5.6.2
2828
steps:
2929
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
30-
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
30+
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
3131
id: cache-winsdk
3232
with:
3333
path: /winsdk
3434
key: cache-winsdk-10.0.26100-14.43.17.13
3535
- if: ${{ steps.cache-winsdk.outputs.cache-hit != 'true' }}
3636
run: ./get-winsdk.sh
37-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
37+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
3838
with:
3939
key: ${{ github.job }}
4040
max-size: 2G
@@ -49,7 +49,7 @@ jobs:
4949
runs-on: [ubuntu-24.04]
5050
steps:
5151
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
52-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
52+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
5353
with:
5454
key: ${{ github.job }}
5555
max-size: 2G
@@ -73,7 +73,7 @@ jobs:
7373
container: ghcr.io/philips-software/amp-devcontainer-cpp:5.6.2@sha256:a0804f7454d52564f07317f7e09a012261b6d9553dbe8854fcf265dce571cf86 # v5.6.2
7474
steps:
7575
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
76-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
76+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
7777
with:
7878
key: ${{ github.job }}
7979
max-size: 2G
@@ -101,7 +101,7 @@ jobs:
101101
container: ghcr.io/philips-software/amp-devcontainer-cpp:5.6.2@sha256:a0804f7454d52564f07317f7e09a012261b6d9553dbe8854fcf265dce571cf86 # v5.6.2
102102
steps:
103103
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
104-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
104+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
105105
with:
106106
key: ${{ github.job }}
107107
max-size: 2G
@@ -127,7 +127,7 @@ jobs:
127127
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
128128
with:
129129
persist-credentials: false
130-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
130+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
131131
with:
132132
key: ${{ github.job }}-${{ matrix.os }}
133133
max-size: 2G

.github/workflows/linting-formatting.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
VALIDATE_ALL_CODEBASE: true
3333
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3434
- run: git diff
35-
- uses: github/codeql-action/upload-sarif@d6bbdef45e766d081b84a2def353b0055f728d3e # v3.29.3
35+
- uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
3636
if: ${{ success() || failure() }}
3737
with:
3838
sarif_file: megalinter-reports/megalinter-report.sarif
@@ -42,6 +42,6 @@ jobs:
4242
name: linter
4343
path: |
4444
megalinter-reports
45-
- uses: reviewdog/action-suggester@4747dbc9f9e37adba0943e681cc20db466642158 # v1.19.0
45+
- uses: reviewdog/action-suggester@aa38384ceb608d00f84b4690cacc83a5aba307ff # v1.19.0
4646
with:
4747
tool_name: MegaLinter

.github/workflows/release-please.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ jobs:
1919
name: Create Release
2020
runs-on: [ubuntu-latest]
2121
steps:
22-
- uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
22+
- uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
2323
id: token
2424
with:
2525
app-id: ${{ vars.FOREST_RELEASER_APP_ID }}
2626
private-key: ${{ secrets.FOREST_RELEASER_APP_PRIVATE_KEY }}
27-
- uses: googleapis/release-please-action@a02a34c4d625f9be7cb89156071d8567266a2445 # v4.2.0
27+
- uses: googleapis/release-please-action@c2a5a2bd6a758a0937f1ddb1e8950609867ed15c # v4.3.0
2828
id: release
2929
with:
3030
token: ${{ steps.token.outputs.token }}

.github/workflows/security.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ jobs:
3131
results_format: sarif
3232
repo_token: ${{ secrets.SCORECARD_READ_TOKEN }}
3333
publish_results: true
34-
- uses: github/codeql-action/upload-sarif@d6bbdef45e766d081b84a2def353b0055f728d3e # v3.29.3
34+
- uses: github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
3535
with:
3636
sarif_file: scorecards.sarif

.github/workflows/static-analysis.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
fetch-depth: 0 # Disable shallow clone to enable blame information
2828
persist-credentials: false
2929

30-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
30+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
3131
with:
3232
key: ${{ github.job }}
3333
max-size: 2G
@@ -56,7 +56,7 @@ jobs:
5656
run: |
5757
cp .build/Coverage/compile_commands.json compile_commands.json
5858
59-
- uses: sonarsource/sonarqube-scan-action@8c71dc039c2dd71d3821e89a2b58ecc7fee6ced9 # v5.3.0
59+
- uses: sonarsource/sonarqube-scan-action@1a6d90ebcb0e6a6b1d87e37ba693fe453195ae25 # v5.3.1
6060
env:
6161
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
6262

@@ -70,15 +70,15 @@ jobs:
7070
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7171
with:
7272
persist-credentials: false
73-
- uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
73+
- uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
7474
with:
7575
key: ${{ github.job }}
76-
- uses: github/codeql-action/init@d6bbdef45e766d081b84a2def353b0055f728d3e # v3.29.3
76+
- uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
7777
with:
7878
languages: cpp
7979
- uses: lukka/run-cmake@af1be47fd7c933593f687731bc6fdbee024d3ff4 # v10.8
8080
with:
8181
configurePreset: "Host"
8282
buildPreset: "Host-Debug"
8383
configurePresetAdditionalArgs: "['-DCMAKE_C_COMPILER_LAUNCHER=ccache', '-DCMAKE_CXX_COMPILER_LAUNCHER=ccache']"
84-
- uses: github/codeql-action/analyze@d6bbdef45e766d081b84a2def353b0055f728d3e # v3.29.3
84+
- uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.1.0"
2+
".": "3.0.0"
33
}

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [3.0.0](https://github.com/philips-software/amp-cucumber-cpp-runner/compare/v2.1.0...v3.0.0) (2025-09-16)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* follow the Gherkin standard by not differentiating between step types ([#199](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/199))
9+
10+
### Features
11+
12+
* Add gherkin doc string support ([#214](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/214)) ([9a4615f](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/9a4615fbd7cfb7ab56ccb970bd1c6f6fac60553c))
13+
* Follow the Gherkin standard by not differentiating between step types ([#199](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/199)) ([e85ecc0](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/e85ecc0a3502229f7a438d372c3c8db60c2d764b))
14+
* Use IWYU pragma: private to indicate to IWYU the proper use of the library ([#201](https://github.com/philips-software/amp-cucumber-cpp-runner/issues/201)) ([beb8065](https://github.com/philips-software/amp-cucumber-cpp-runner/commit/beb8065d90ba4e5ec5342f6012aed7dec08b61f9))
15+
316
## [2.1.0](https://github.com/philips-software/amp-cucumber-cpp-runner/compare/v2.0.0...v2.1.0) (2025-06-30)
417

518

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.24)
22
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
33

4-
project(cucumber-cpp-runner LANGUAGES C CXX VERSION 2.1.0) # x-release-please-version
4+
project(cucumber-cpp-runner LANGUAGES C CXX VERSION 3.0.0) # x-release-please-version
55

66
include(ccr_test_helpers)
77

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sonar.organization=philips-software
44
sonar.projectName=amp-cucumber-cpp-runner
55

66
# x-release-please-start-version
7-
sonar.projectVersion=2.1.0
7+
sonar.projectVersion=3.0.0
88
# x-release-please-end
99

1010
sonar.links.homepage=https://github.com/philips-software/amp-cucumber-cpp-runner

0 commit comments

Comments
 (0)