Skip to content

Migrate CI from Travis to GitHub Actions (main branch) - #13

Merged
donoghuc merged 2 commits into
mainfrom
copilot/migrate-ci-to-github-actions
Aug 12, 2026
Merged

Migrate CI from Travis to GitHub Actions (main branch)#13
donoghuc merged 2 commits into
mainfrom
copilot/migrate-ci-to-github-actions

Conversation

Copilot AI commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Replaces Travis CI with GitHub Actions using the shared reusable workflows from logstash-plugins/.ci@1.x. The resolved .travis.yml (via imported travis/travis.yml@1.x) runs unit tests only — no integration or secure-integration jobs.

Changes

  • Added .github/workflows/unit-tests.yml — calls unit-tests.yml@1.x with push/PR triggers on main and a daily scheduled matrix job across all active branches ([main]). Uses the reusable's default modern stack matrix (8.current, 9.previous, 9.current, 9.next, main + snapshots); no elastic-stack-versions override needed.
  • Updated README.md — added GitHub Actions unit-tests badge (no Travis badge existed previously).
  • Deleted .travis.yml.

Notes

  • No .ci/ directory exists in this plugin — nothing to modernize or delete.
  • No Travis services:, addons:, or before_install daemons to reconcile.
  • No env vars beyond what the reusable workflow handles internally.
  • notify-slack: false and secrets: inherit set on both tests and scheduled jobs per convention.

Co-authored-by: donoghuc <15354214+donoghuc@users.noreply.github.com>
Copilot AI changed the title [WIP] Migrate CI from Travis to GitHub Actions Migrate CI from Travis to GitHub Actions (main branch) Aug 11, 2026
Copilot AI requested a review from donoghuc August 11, 2026 20:24
@donoghuc
donoghuc marked this pull request as ready for review August 12, 2026 19:40
@donoghuc
donoghuc merged commit 7866e8b into main Aug 12, 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.

Migrate CI from Travis to GitHub Actions (main branch)

2 participants