Skip to content

BUILD/MINOR: github: update pull request validation - #423

Merged
mjuraga merged 1 commit into
haproxytech:masterfrom
mjuraga:fix-github-ci
Nov 9, 2026
Merged

mjuraga merged 1 commit into
haproxytech:masterfrom
mjuraga:fix-github-ci

Conversation

@mjuraga

@mjuraga mjuraga commented Nov 9, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Verify dependencies and build the application through make build, then reuse the binary across four HAProxy 3.4 E2E shards.
  • Run unit tests and check both code-generation steps for tracked changes and new untracked files.
  • Use Bats v1.10.0, upload E2E failure logs, and upgrade the commit checker to 5.8.1 with a full checkout.
  • Run govulncheck on pull requests only.

Validation remains limited to pull requests targeting master; release workflows and repository policies are unchanged.

Validation

  • Workflow syntax: actionlint
  • Dependency verification, application build, unit tests, lint, formatting, and both code-generation checks
  • govulncheck ./...
  • make check-commit
  • All 11 GitHub checks passed, including all four HAProxy 3.4 E2E shards.

@mjuraga
mjuraga merged commit 4997c15 into haproxytech:master Nov 9, 2026
11 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