Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tlylt/install-graphviz
Install Graphviz in your GitHub Actions workflow cross-platform
https://github.com/tlylt/install-graphviz
github-actions graphviz install-package
Last synced: 2 months ago
JSON representation
Install Graphviz in your GitHub Actions workflow cross-platform
- Host: GitHub
- URL: https://github.com/tlylt/install-graphviz
- Owner: tlylt
- License: mit
- Created: 2022-04-14T16:08:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-17T00:19:35.000Z (about 1 year ago)
- Last Synced: 2024-10-05T22:16:25.260Z (4 months ago)
- Topics: github-actions, graphviz, install-package
- Homepage: https://github.com/marketplace/actions/install-graphviz
- Size: 7.81 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Install Graphviz
[![GitHub CI](https://github.com/tlylt/install-graphviz/actions/workflows/test.yml/badge.svg)](https://github.com/tlylt/install-graphviz/actions/workflows/test.yml)
This action provides the following functionality for GitHub Actions users:
- Install Graphviz cross-platform (Linux, macOS, Windows)
# Usage
This action will detect the operating system and install Graphviz cross-platform. You may use the action without any additional parameters.
```yaml
steps:
- uses: tlylt/install-graphviz@v1
```# Testing
```yaml
name: Test install-graphvizon:
push:
branches:
- mainjobs:
build:
strategy:
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.platform }}
name: Test
steps:
- uses: tlylt/install-graphviz@main
```# Development
Updates will be done on the main branch. When ready, tag and release according to semver.
# License
The scripts and documentation in this project are released under the [MIT License](LICENSE)