Skip to content

Conversation

@vorburger
Copy link
Collaborator

Triggered by noticing the confusion on #253.

@cstamas I'm sure you're in favour of this... 🤣

@ianopolous would this be cool with you?

Copilot AI review requested due to automatic review settings January 19, 2026 19:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR simplifies the project build system by removing the Ant-based build configuration and retaining only Maven for building and testing. The change removes legacy build infrastructure that was causing confusion, as mentioned in issue #253.

Changes:

  • Removed Ant build configuration file (build.xml)
  • Removed Ant build and test steps from the CI workflow
  • Removed JAR dependencies from the lib/ directory that were used by the Ant build
  • Fixed trailing whitespace in the CI workflow file

Reviewed changes

Copilot reviewed 2 out of 8 changed files in this pull request and generated no comments.

File Description
build.xml Complete removal of the Ant build configuration file
.github/workflows/ant.yml Removed Ant build and test steps; retained Maven-based testing
lib/*.jar Removed JAR dependencies (multibase, multiaddr, multihash, cid, junit, hamcrest) that were managed by Ant

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ianopolous
Copy link
Collaborator

Yep totally fine.

@vorburger vorburger merged commit 8e6f10d into ipfs-shipyard:master Jan 19, 2026
7 checks passed
@odisseus
Copy link
Contributor

You should have also updated the readme file, because it still refers to Ant commands. Also, the CI workflow file should probably be renamed.

@odisseus odisseus mentioned this pull request Jan 20, 2026
- name: Install and run ipfs
run: ./install-run-ipfs.sh
- name: Build & run tests with Maven
run: mvn test
Copy link
Contributor

Choose a reason for hiding this comment

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

should it enable batch mode with -B and run verify instead?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

SGTM; see #262.

@vorburger
Copy link
Collaborator Author

You should have also updated the readme file, because it still refers to Ant commands. Also, the CI workflow file should probably be renamed.

@odisseus this was done in #255.

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.

4 participants