An open API service indexing awesome lists of open source software.

https://github.com/oldes/install-siskin

GitHubAction to install Siskin Builder tool
https://github.com/oldes/install-siskin

Last synced: 2 months ago
JSON representation

GitHubAction to install Siskin Builder tool

Awesome Lists containing this project

README

        

[![Test Siskin download](https://github.com/Oldes/install-siskin/actions/workflows/test.yml/badge.svg)](https://github.com/Oldes/install-siskin/actions/workflows/test.yml)

# Siskin Builder Install Action

This Action can install
[Siskin-framework Builder](https://github.com/Siskin-framework/Builder)
to a virtual machine of GitHub Actions.

## Usage

Include this in your workflow:

```yml
- uses: oldes/[email protected]
```

These inputs are allowed:

- `version` -- an available Builder release version (for example: `0.17.0`)
_Default:_ empty; installs Builder version `0.17.0`.
- `name` -- an optional local file name
_Default:_ empty; used name `siskin`.

### Working Example

```yml
name: Siskin Demo

on:
push:
branches:
- master

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: ["ubuntu-latest", "windows-latest", "macos-latest"]
steps:
- uses: actions/checkout@v3
- uses: oldes/[email protected]
- name: Test if Siskin Builder was downloaded
run: ./siskin --help
shell: bash
```

Real life usage example can be seen for example at this [Build Rebol workflow](https://github.com/Siskin-framework/Rebol/actions/runs/760323990/workflow).