Skip to content

opt-nc/geol-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geol Action

GitHub License

GitHub Action to install geol in your GitHub Actions workflows.

Geol Action demo video thumbnail

📖 About

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.

🚀 Usage

Basic example

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.3' # Optional: specify a version or use 'latest'

      - name: Check stack EOL
        run: |
          geol check

🔧 How it works

This action:

  1. Downloads the specified version of geol (or the latest if not specified) from the GitHub releases
  2. Makes geol available for the next workflow steps

📚 geol Documentation

For more information on using geol, see:

🤝 Contributing

Contributions are welcome! Feel free to open an issue or pull request.

📄 License

This GitHub Action is distributed under the Apache-2.0 license. See the LICENSE file for details.

About

GitHub Action to install geol and automate end-of-life checks powered by endoflife.date — directly in your CI/CD pipelines.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors