Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
map

GitHub Action

Compile with Therion

6.1.8

Compile with Therion

map

Compile with Therion

Compile a therion based project

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Compile with Therion

uses: matteopic/therion-container@6.1.8

Learn more about this action in matteopic/therion-container

Choose a version

Therion Container

This is the docker container version for therion project.

Run with Docker

The container build is available on Docker Hub. To use it, just mount your project dir in any container path (the example below uses /opt) and pass the .thconfig file as usual.

docker run --rm -it -v "C:\mytherionproject:/opt" --workdir /opt matteopic/therion:6.1.8 project.thconfig

Run with GitHub

You can use the action to let the github compile and release the project for you.

Inputs

thconfig

Required The path of thconfig file relative to the repository.

Example usage

Use following step snippet for the .github/workflows/main.yml file.

steps:
  - name: Build with therion
    uses: matteopic/therion-container@6.1.8
    with:
      thconfig: 'myproject.thconfig'

For a full working example look at this project buco del bagno, when a push occurs the project is compiled and a release is created, then the resulting pdf and lox files are included.

Here the result