Skip to content

Migrate CI from Travis to GitHub Actions (1.x branch)#59

Draft
donoghuc with Copilot wants to merge 2 commits into
1.xfrom
copilot/migrate-ci-to-github-actions-1-x
Draft

Migrate CI from Travis to GitHub Actions (1.x branch)#59
donoghuc with Copilot wants to merge 2 commits into
1.xfrom
copilot/migrate-ci-to-github-actions-1-x

Conversation

Copilot AI commented Jul 6, 2026

Copy link
Copy Markdown

Replaces Travis CI with GitHub Actions for the 1.x branch by calling the shared reusable workflows from logstash-plugins/.ci@1.x.

Travis matrix analysis

.travis.yml solely imported logstash-plugins/.ci:travis/travis.yml@1.x. Fully resolved, this defines a unit-test-only matrix — no INTEGRATION, SECURE_INTEGRATION, or HAS_PERFORMANCE_TESTS signals — so only a unit-tests workflow is needed.

Travis job GHA equivalent
Base matrix (unit tests) unit-tests.ymllogstash-plugins/.ci/.github/workflows/unit-tests.yml@1.x

Changes

  • .github/workflows/unit-tests.yml — added; calls the shared reusable workflow with secrets: inherit on both the tests (push/PR) and scheduled (daily cron, fans out across ['1.x', main]) jobs. No elastic-stack-versions override — maintenance-branch narrowing heuristic does not apply (no integration test jobs.include: entries in the resolved matrix).
  • README.md — Travis badge replaced with GHA unit-tests badge (?branch=1.x).
  • .travis.yml — deleted.

Env vars / vendored scripts

No .ci/ directory existed locally; all CI scripts bootstrap from the shared repo at runtime. No plugin-specific env vars were set in .travis.yml. Nothing to modernize or carry forward.

Copilot AI changed the title [WIP] Migrate CI from Travis to GitHub Actions for 1.x branch Migrate CI from Travis to GitHub Actions (1.x branch) Jul 6, 2026
Copilot AI requested a review from donoghuc July 6, 2026 20:23
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 (1.x branch)

2 participants