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 21, 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 11, 2026

Copy link
Copy Markdown
Contributor

Replaces Travis CI with GitHub Actions for the main branch by wiring into the shared reusable workflows in logstash-plugins/.ci@1.x.

Changes

  • Added .github/workflows/unit-tests.yml — calls unit-tests.yml@1.x with the standard tests + scheduled job shape:

    • secrets: inherit on both jobs (required for SLACK_BOT_TOKEN forwarding)
    • notify-slack: false
    • Top-level concurrency block (job-level concurrency is not valid on uses: jobs)
    • Scheduled matrix fans out over [main] via ref: ${{ matrix.branch }}
    • No elastic-stack-versions override — uses the reusable's default modern matrix (8.current, 9.previous, 9.current, main + snapshots)
  • Updated README.md — replaced Travis badge with GitHub Actions Unit Tests badge (?branch=main)

  • Deleted .travis.yml

Travis matrix analysis

The fully-resolved Travis config (travis.yml@1.xmatrix.yml@1.x) runs only unit tests — no INTEGRATION, SECURE_INTEGRATION, or HAS_PERFORMANCE_TESTS. No .ci/ vendored scripts exist in this repo, and no Travis services:/addons: backing daemons were used. Only a single workflow file is required.

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 11, 2026
Copilot AI requested a review from donoghuc August 11, 2026 20:25
@donoghuc
donoghuc marked this pull request as ready for review August 12, 2026 19:40
@donoghuc
donoghuc merged commit 481306f into main Aug 21, 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