Skip to content

chore: remove dead Travis CI config - #61

Closed
dapperdandev wants to merge 1 commit into
masterfrom
chore/remove-travis
Closed

dapperdandev wants to merge 1 commit into
masterfrom
chore/remove-travis

Conversation

@dapperdandev

Copy link
Copy Markdown

Deletes .travis.yml.

Why

Raised by Copilot on #60 (comment 4031277375), where it flagged that the file pins node_js: 14 and so would not follow that PR's toolchain bump. I declined it there to keep #60 scoped to .nvmrc + .npmrc; this is the follow-up.

The finding was half right. The file does pin node 14, but it is not a live CI path:

  • Travis posts no status checks on this repo. Checks on a PR here are Analyze (actions), Analyze (javascript) and CodeQL.
  • Nothing in the repo references it (grep -rl travis, excluding node_modules, returns nothing).
  • Last touched 2021-04-19 (0121655).

So nothing was running on node 14, and there is no behaviour change here. The problem is that the file reads as though it were live, which is what prompted the review comment in the first place. Real CI lives in .github/workflows/npm-publish.yml, which resolves node from .nvmrc.

Removing it leaves one source of truth for the CI runtime.

Scope

Deletion only, no other changes. Independent of #60 and mergeable in either order.

🤖 Generated with Claude Code

Addresses Copilot review comment 4031277375 on #60.

.travis.yml pins node_js: 14 and reads as though it were a live CI path,
but Travis posts no checks on this repo (PR checks are CodeQL and the
Analyze jobs), nothing references the file, and it has not been touched
since 2021-04-19. CI runs from .github/workflows, which already resolves
node from .nvmrc.

Removing it so the repo has one source of truth for the CI runtime.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 17, 2026 15:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The deletion is scoped and has no unresolved issues.

Pull request overview

Removes the obsolete Travis CI configuration, leaving GitHub Actions as the active CI path.

Changes:

  • Deletes .travis.yml.
  • Preserves the existing GitHub Actions workflow and .nvmrc runtime selection.
File summaries
File Description
.travis.yml Removes unused Travis CI configuration.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@dapperdandev

Copy link
Copy Markdown
Author

Folded into #60. Commit 31781f5 cherry-picked there as 0edc1fa.

I had split this out to keep #60 scoped to .nvmrc + .npmrc, but one PR per repo is the better call here: the Travis removal only came up because of #60's toolchain bump, so reviewing them apart just splits one piece of context across two PRs.

@dapperdandev
dapperdandev deleted the chore/remove-travis branch September 17, 2026 15:52
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.

2 participants