GitHub Action to install geol in your GitHub Actions workflows.
geol is a Go-based CLI tool to efficiently manage and monitor End Of Life (EOL) dates for various products and technologies, directly from your terminal and CI/CD pipelines, using the endoflife.date API.
This GitHub Action makes it easy to integrate geol into your workflows to automate EOL version checks for your dependencies and tech stack.
name: Check EOL
on: [push, pull_request]
jobs:
check-eol:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Install geol
uses: opt-nc/geol-action
with:
version: 'v2.12.1' # Optional: specify a version or use 'latest'
- name: Check stack EOL
run: |
geol checkThis action:
- Clones the opt-nc/geol repository
- Runs the
install.shscript - Cleans up temporary files
- Makes
geolavailable for the next workflow steps
For more information on using geol, see:
Contributions are welcome! Feel free to open an issue or pull request.
This GitHub Action is distributed under the Apache-2.0 license. See the LICENSE file for details.