Skip to content

VCST-5151: Add swagger validation to module-ci#56

Merged
AndrewEhlo merged 2 commits into
mainfrom
VCST-5151
May 28, 2026
Merged

VCST-5151: Add swagger validation to module-ci#56
AndrewEhlo merged 2 commits into
mainfrom
VCST-5151

Conversation

@AndrewEhlo
Copy link
Copy Markdown
Collaborator

@AndrewEhlo AndrewEhlo commented May 28, 2026

Note

Low Risk
Changes are limited to CI/CD workflow YAML (version pins, docker-env step, and PR URL parsing); no application runtime code.

Overview
Rolls the shared reusable workflow pin from v3.800.35 to v3.800.36 (header comments reference VCST-5151) across .github/workflows, workflow-templates, and the module workflow deploy default.

The meaningful behavior change is in module CI: a new Swagger validation step runs on dev pushes and PRs targeting dev. It spins up docker-env with the built custom module (and optional Required modules list URL from the PR body), without installing the full module set or sample data. PR parsing for that URL is tightened to a regex, requires a .json link, and trims trailing punctuation.

Katalon e2e now passes githubUser: ${{ github.actor }} instead of a custom GITHUB_ACTOR env var.

Reviewed by Cursor Bugbot for commit 0e33c48. Bugbot is set up for automated code reviews on this repo. Configure here.

@AndrewEhlo AndrewEhlo merged commit f0f6f09 into main May 28, 2026
3 checks passed
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