Skip to content

Remove Travis leftovers and unmaintained test images - #614

Open
tas50 wants to merge 1 commit into
upserve:masterfrom
tas50:remove-dead-ci-leftovers
Open

tas50 wants to merge 1 commit into
upserve:masterfrom
tas50:remove-dead-ci-leftovers

Conversation

@tas50

@tas50 tas50 commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes files and settings left over from Travis CI, and replaces two unmaintained test images.

  • Delete script/docker and script/docker.conf. They're a SysV init script and an upstart config for running the daemon on the old Travis hosts. Nothing has referenced them since Travis was removed.
  • Drop the /opt/docker PATH hack in the Rakefile. It's also a Travis leftover; GitHub Actions installs Docker from apt.
  • Replace swipely/base and tianon/true with hello-world in the specs and the unpack task. Both old images are amd64-only (tianon/true won't even pull on arm64: no matching manifest for linux/arm64/v8) and haven't been maintained in years. hello-world is ~10 KB, multi-arch, and maintained by Docker, so the suite now runs on arm64 hosts such as Apple Silicon.
    • Container#export now runs /hello instead of /true.
  • Update the TESTING.md prerequisites. They still said Ruby 1.9+ and Docker 1.3.1.

Unchanged on purpose:

  • spec/fixtures/load.tar (a saved tianon/true image) and the tianon_true.tar import URL. docker load and import don't depend on the host architecture, and the S3 URL still returns 200.
  • The tianon/true strings in event_spec. They're mocked event payloads, not images that get pulled.

- Delete script/docker and script/docker.conf, a SysV init script and
  upstart config that nothing references since Travis CI was removed
- Drop the /opt/docker PATH hack in the Rakefile, also a Travis leftover
- Replace swipely/base and tianon/true with hello-world in specs and the
  unpack task. Both old images are amd64-only and unmaintained;
  hello-world is tiny and multi-arch, so the suite runs on arm64 hosts
- Update the TESTING.md prerequisites

Signed-off-by: Tim Smith <tsmith84@proton.me>
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.

1 participant