sindrel/End-of-Life GitHub Action
Identifies the End-of-life (EoL) dates for products, using the endoflife.date API.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| product | The product id (see the URL on https://endoflife.date). | yes | — |
| file_path | Path to the file containing the version information. | no | "" |
| file_key | Key used to extract the version from the file if YAML or JSON (e.g. 'image.tag'). | no | "" |
| file_format | Format of the file containing the version information. | no | yaml |
| version | If not using a file, the version can be provided directly. | no | "" |
| regex | Regular expression to capture a group in any file. | no | "" |
| fail_on_eol | Whether to fail if the end-of-life date has passed. | no | false |
| fail_days_left | Fail the action if the end-of-life date is less than this number of days away. | no | — |
Outputs
| name | description |
|---|---|
| end_of_life | Whether the end-of-life date has passed or not. |
| version | The version extracted from file (if not provided). |
| days_until_eol | The number of days until the end-of-life date (negative if passed). |
| text_summary | A brief summary of the end-of-life status. |