Repository navigation
CI: download Ant 1.10.14 from archive.apache.org - #115
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.orgonly serves current releases; older ones move toarchive.apache.org.Change
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 toapache-ant-1.10.14/, as the next command expects.ENV ANT_HOME=/tmp/apache-ant-1.10.12pointed at a folder that doesn't exist; it's now/tmp/apache-ant, where Ant is unpacked. (Unused so far, sincePATHalready 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_testingis commented out), so a green check means only that the image builds.