Maintenance updates to the EPUBCheck GitHub repo

Hi everyone,

This email is primarily for EPUBCheck developers and code contributors. We'd like to inform you about a couple changes we made to the EPUBCheck repository on GitHub:

1. We've renamed the default branch to `main` (it was previously named `master`)

A redirect is in place, and all pull requests are automatically retargeted. But if you have a local clone of the EPUBCheck repository, you will need to update it. You can run the following commands from the repository's directory:

    git branch -m master main
    git fetch origin
    git branch -u origin/main main
    git remote set-head origin -a

2. We migrated the continuous builds from Travis CI to GitHub Actions

This change requires no action from your side. The workflow currently in place on GitHub Actions is functionally similar to the setup we had on Travis CI:
- a build is triggered for every push on the `main` branch, and for every pull request
- the build is run on a Linux server, on 3 different Java versions (Java 8, 11, and 16, using OpenJDK distributions from AdoptOpenJDK)
- snapshot builds are deployed to a Maven repository hosted by Sonatype for open source projects (also known as OSSRH)

The build log and results are available there:
  https://github.com/w3c/epubcheck/actions

Please do let me know if you have any questions or have any issues related to these changes!

Best,
Romain.

Received on Tuesday, 6 July 2021 16:28:02 UTC