Skip to content

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

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

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

Conversation

Copilot AI commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Replaces the Travis CI setup (a single import: directive resolving to unit tests only) with GitHub Actions using the shared reusable workflow from logstash-plugins/.ci@1.x.

Changes

  • .github/workflows/unit-tests.yml — added; calls logstash-plugins/.ci/.github/workflows/unit-tests.yml@1.x with:
    • tests job for push/PR triggers
    • scheduled job fanning out over [main] for the daily cron
    • secrets: inherit on both jobs; notify-slack: false
    • No elastic-stack-versions override — plugin uses the reusable's default modern matrix
  • README.md — Travis badge replaced with GitHub Actions Unit Tests badge (?branch=main)
  • .travis.yml — deleted

Notes

  • No .ci/ vendored scripts existed; no migration needed there.
  • Resolved Travis matrix (travis/travis.yml@1.xmatrix.yml) runs unit tests only — no INTEGRATION, SECURE_INTEGRATION, or HAS_PERFORMANCE_TESTS entries, so no additional workflow files were added.
  • No Travis services: or addons: backing daemons to reconstruct.
  • No plugin-specific env vars to carry over; stack version/snapshot vars are fully handled by the reusable.

Co-authored-by: donoghuc <15354214+donoghuc@users.noreply.github.com>
Copilot AI changed the title [WIP] Migrate CI from Travis to GitHub Actions for main branch Migrate CI from Travis to GitHub Actions (main branch) Aug 12, 2026
Copilot AI requested a review from donoghuc August 12, 2026 23:25
@donoghuc
donoghuc marked this pull request as ready for review August 14, 2026 20:10

@donoghuc donoghuc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pre-existing failures. Clean migration. Merging.

@donoghuc
donoghuc merged commit 1db986e into main Aug 14, 2026
9 of 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