Skip to content

CI: download Ant 1.10.14 from archive.apache.org - #115

Merged
alexeid merged 1 commit into
masterfrom
fix/ci-ant-download
Nov 10, 2026
Merged

alexeid merged 1 commit into
masterfrom
fix/ci-ant-download

Conversation

@alexeid

@alexeid alexeid commented Nov 10, 2026

Copy link
Copy Markdown
Member

The BeastFX CI job (docker-image.yml) only builds the Docker image, and that build has failed on every push since July (last green run: November 2025), so every PR shows a red check whatever it changes (#111, #114).

Cause: the Dockerfile downloads Ant from https://dlcdn.apache.org//ant/binaries/apache-ant-1.10.14-bin.tar.gz, which now returns 404. dlcdn.apache.org only serves current releases; older ones move to archive.apache.org.

Change

  • Download from https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.14-bin.tar.gz, which keeps every release. Checked: HTTP 200, its SHA-512 matches the published .sha512, and it unpacks to apache-ant-1.10.14/, as the next command expects.
  • ENV ANT_HOME=/tmp/apache-ant-1.10.12 pointed at a folder that doesn't exist; it's now /tmp/apache-ant, where Ant is unpacked. (Unused so far, since PATH already uses /tmp/apache-ant/bin.)

This PR's own CI run is the test: it should build the image.

Note: CI still doesn't run the tests (# - run: docker run beastfx_testing is commented out), so a green check means only that the image builds.

dlcdn.apache.org only serves current releases, so the Ant 1.10.14 URL
now returns 404 and the Docker image build (the whole CI job) fails on
every push. archive.apache.org keeps every release. Also point ANT_HOME
at the folder Ant is actually unpacked to.
@alexeid
alexeid merged commit e3dd660 into master Nov 10, 2026
2 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.

1 participant