Skip to content

chore: merge main into validation-framework#246

Merged
hdamker merged 19 commits intocamaraproject:validation-frameworkfrom
hdamker:chore/merge-main-into-vf
Apr 29, 2026
Merged

chore: merge main into validation-framework#246
hdamker merged 19 commits intocamaraproject:validation-frameworkfrom
hdamker:chore/merge-main-into-vf

Conversation

@hdamker
Copy link
Copy Markdown
Contributor

@hdamker hdamker commented Apr 29, 2026

What type of PR is this?

repository management

What this PR does / why we need it:

Refreshes the validation-framework copy of config/validation-settings.yaml
to mirror the 14 stage: enabled entries added on main via tooling#245.
Workflows read settings from main at runtime, but this branch holds the
pinned-ref last-known-good fallback used by tagged releases — keeping it in
sync avoids stale fallback behavior if the runtime fetch from main ever
fails.

Also brings in the npm/validation/ Dependabot entry (added on main via
tooling#223) so VF participates in npm dependency tracking from this branch.

The merge removes .github/workflows/regression-runner.yml from this branch:
the file is a stub on main whose comment claims "the functional workflow
lives on the validation-framework branch", but VF's regression canaries
live under different filenames (validation-regression.yml and
release-automation-regression.yml). The stub is misleading on VF and
serves no purpose here.

Which issue(s) this PR fixes:

N/A — operational refresh.

Special notes for reviewers:

Standard merge of main into validation-framework. One conflict
(config/validation-settings.yaml, add/add) resolved by keeping VF's
fallback explanatory comment block plus main's full repository list; one
stub removed (regression-runner.yml, see above). Other main-side files
auto-merged.

Changelog input

 release-note
N/A — runtime configuration refresh.

Additional documentation

docs
N/A

dependabot Bot and others added 19 commits March 2, 2026 22:15
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 47.0.2 to 47.0.5.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@8cba46e...22103cc)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: 47.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](actions/github-script@v8...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…thub_actions/actions/github-script-9

chore(deps): bump actions/github-script from 8 to 9
…thub_actions/tj-actions/changed-files-47.0.5

chore(deps): bump tj-actions/changed-files from 47.0.2 to 47.0.5
…hub_actions/actions/upload-artifact-7

chore(deps): bump actions/upload-artifact from 6 to 7
Add a second dependabot.yml entry with target-branch: validation-framework
so Dependabot creates dependency update PRs against validation-framework in
addition to main, preventing the branch from falling behind during the RC
period.

Once validation-framework merges into main, the second entry should be
removed as part of the merge cleanup.
…dation-framework-target

chore: enable Dependabot on validation-framework branch
The functional Regression Runner workflow lives on the
validation-framework branch (see camaraproject#172). This stub only exists so the
workflow appears in the Actions UI dropdown — workflow_dispatch
requires the workflow file to be present on the default branch to be
registered as a dispatchable event type.

The stub supports workflow_dispatch only (no push) and fails fast
with a clear error message if actually dispatched against main, so
accidental dispatches are visibly wrong instead of silently routed
to the validation-framework version.

When validation-framework merges into main at v1 GA, this stub will
be replaced by the real file as part of that merge.

Tracks ReleaseManagement#483.
…ner-stub

Add Regression Runner workflow stub on main
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 47.0.5 to 47.0.6.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@22103cc...9426d40)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: 47.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…thub_actions/tj-actions/changed-files-47.0.6

chore(deps): bump tj-actions/changed-files from 47.0.5 to 47.0.6
…branch

Add a third dependabot.yml entry covering the npm dependencies in
validation/package.json (Redocly CLI, Spectral, gherkin-lint) so they
receive weekly update PRs alongside the existing GitHub Actions tracking.

Once validation-framework merges into main, both target-branch entries
should be removed and replaced with main-targeted equivalents.
Adds the central validation settings file at its target location. No
consumer reads it yet; the validation reusable workflow on the
validation-framework branch will start fetching this file from main in a
follow-up PR.

Same content as the existing validation/config/validation-config.yaml
minus fork_owners. Schema lives with the workflow code at the consuming
ref (validation/schemas/validation-settings-schema.yaml on
validation-framework). additionalProperties is true at every level so
older callers can ignore fields added in newer schema revisions.
…m-validation

chore: enable npm Dependabot for validation/ on validation-framework
…n-settings

feat: seed config/validation-settings.yaml on main (refs camaraproject#226)
…rded-repos

config: enable validation framework for onboarded repositories
Refresh the validation-framework copy of config/validation-settings.yaml
with the 14 stage-enabled entries added on main via tooling#245, so the
fallback configuration on this branch matches the live configuration on
main. Also pulls in the npm/validation dependabot entry. Removes the
main-side regression-runner.yml stub during the merge — VF's regression
canaries live under different file names, so the stub is misleading
here.
@hdamker hdamker requested review from Kevsy and rartych as code owners April 29, 2026 12:52
@hdamker hdamker merged commit 72b647a into camaraproject:validation-framework Apr 29, 2026
2 checks passed
@hdamker hdamker deleted the chore/merge-main-into-vf branch April 29, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant