Skip to content

opt-nc/geol-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geol Action

GitHub License

GitHub Action to install geol in your GitHub Actions workflows.

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

      - name: Check stack EOL
        run: |
          geol check

🔧 How it works

This action:

  1. Clones the opt-nc/geol repository
  2. Runs the install.sh script
  3. Cleans up temporary files
  4. 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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors