Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Actions build and auto-release workflow #24

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ronaldtse
Copy link

This fixes #23.

Some users use Lato in their continuous integration builds (e.g. publishing PDFs, such as in Metanorma).

As a user of Lato we have run into a few operational issues that could be solved:

  1. The latest Lato fonts (3.100dev) are not available from the official website.
  2. The official website font link becomes unavailable occasionally. (e.g. Lato font always unavailable from official URL fontist/formulas#112)

This PR provides a GitHub Actions workflow that:

  • automatically publishes releases at the repository given a Git tag (e.g. v3.100.dev2)
  • automatically builds fonts on changes in the master branch and PRs (according to instructions in the README)

@sergeevabc
Copy link

Dear @ronaldtse, it seems the latest build of Lato (version 3.1) is still not available on the official website. Nor has your appeal to change the situation been given the attention it deserves. But we should proceed somehow. Perhaps you could share .zip archive?

@ronaldtse
Copy link
Author

@sergeevabc the latest release files (v3.100.dev.2) are available here:

Hope this helps!

@sergeevabc
Copy link

Hooray! Thank you for a quick reply, sir. It works as intended.

@ronaldtse
Copy link
Author

You're welcome @sergeevabc ! 😉

@applecuckoo
Copy link

@ronaldtse unless I'm mistaken I can't see the variable fonts in that release?

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.

Adding a continuous integration flow to publish Lato at GitHub Releases
3 participants