Skip to content

Migrate CI from Travis to GitHub Actions#543

Closed
donoghuc with Copilot wants to merge 10 commits into
mainfrom
copilot/migrate-ci-from-travis-to-github-actions
Closed

Migrate CI from Travis to GitHub Actions#543
donoghuc with Copilot wants to merge 10 commits into
mainfrom
copilot/migrate-ci-from-travis-to-github-actions

Conversation

Copilot AI commented May 29, 2026

Copy link
Copy Markdown

This replaces the repository’s Travis-based CI entrypoint with a GitHub Actions workflow wired to the shared logstash-plugins/.ci reusable workflow. It also updates repository metadata to point at the new CI surface.

  • Workflow migration

    • Add .github/workflows/unit-tests.yml
    • Invoke logstash-plugins/.ci/.github/workflows/unit-tests.yml@1.x
    • Preserve manual dispatch and PR-to-main coverage
  • Travis removal

    • Delete .travis.yml
    • Remove the Travis import in favor of the GitHub Actions workflow
  • Repository metadata

    • Update the README build badge to the new Actions workflow

Example workflow change:

jobs:
  tests:
    uses: logstash-plugins/.ci/.github/workflows/unit-tests.yml@1.x
    with:
      timeout-minutes: 60

Copilot AI linked an issue May 29, 2026 that may be closed by this pull request
- Add .github/workflows/unit-tests.yml calling shared reusable workflow
- Replace Travis badge in README.md with GitHub Actions badge
- Delete .travis.yml
Copilot AI changed the title [WIP] Migrate CI from Travis to GitHub Actions Migrate CI from Travis to GitHub Actions May 29, 2026
Copilot AI requested a review from donoghuc May 29, 2026 22:59
Copilot AI changed the title Migrate CI from Travis to GitHub Actions Fix CI bootstrap failure by removing hard sudo dependency in .ci/setup.sh Jun 1, 2026
@donoghuc donoghuc changed the title Fix CI bootstrap failure by removing hard sudo dependency in .ci/setup.sh Migrate CI from Travis to GitHub Actions Jun 1, 2026
Copilot AI changed the title Migrate CI from Travis to GitHub Actions Restrict CI setup to the single GitHub Actions runner path Jun 2, 2026
Copilot AI changed the title Restrict CI setup to the single GitHub Actions runner path Restore multi-PM support in CI setup script for Travis and GHA compatibility Jun 2, 2026
Copilot AI changed the title Restore multi-PM support in CI setup script for Travis and GHA compatibility Migrate CI from Travis to GitHub Actions Jun 2, 2026
@donoghuc

donoghuc commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Closing to do a fresh start based on what i learned from the first prompt.

@donoghuc donoghuc closed this Jun 3, 2026
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

2 participants