https://github.com/suzuki-shunsuke/renovate-github-tags-datasource-repositories
Renovate github-tags Datasource Repositories
https://github.com/suzuki-shunsuke/renovate-github-tags-datasource-repositories
Last synced: 5 months ago
JSON representation
Renovate github-tags Datasource Repositories
- Host: GitHub
- URL: https://github.com/suzuki-shunsuke/renovate-github-tags-datasource-repositories
- Owner: suzuki-shunsuke
- License: mit
- Created: 2021-07-31T02:42:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-27T08:47:45.000Z (7 months ago)
- Last Synced: 2024-10-27T04:47:41.348Z (6 months ago)
- Language: HCL
- Homepage:
- Size: 11.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# renovate-github-tags-datasource-repositories
[Renovate](https://github.com/renovatebot/renovate) `github-tags` Datasource Repositories.
## Goal of this Project
Update the following packages by Renovate.
* AWS RDS Engine version
* AWS Elasticache Engine version
* etc## Overview
There are packages which it is difficult to update them by Renovate.
For example, there is no Renovate [Managers](https://docs.renovatebot.com/modules/manager/) and [Datasources](https://docs.renovatebot.com/modules/datasource/) for AWS RDS and Elasticache engine version.So we create GitHub repositories as `github-tags` Datasources to update them by [Regex Managers](https://docs.renovatebot.com/modules/manager/regex/).
In those repositories, Git tags are synchronized with package's version periodically.
## Project components
There are three components
* This repository: Document and Example
* Datasource Repositories
* [AWS RDS aurora-postgresql](https://github.com/suzuki-shunsuke/aws-rds-aurora-postgresql)
* [AWS Elasticache for Memcached](https://github.com/suzuki-shunsuke/aws-elasticache-memcached)
* [AWS Elasticache for Redis](https://github.com/suzuki-shunsuke/aws-elasticache-redis)
* GitHub Actions: Synchronize Git tags with package's version
* [github-actions-renovate-github-tags-data-source](https://github.com/suzuki-shunsuke/github-actions-renovate-github-tags-data-source)## Datasource repositories
* [AWS RDS](docs/aws-rds.md)
* [AWS Elasticache](docs/aws-elasticache.md)## How Git tags are synchronized with package's version periodically?
In those repositories, GitHub Actions is run daily and available package's versions are gotten and Git tags are pushed to the repositories.
For example, AWS RDS engine versions are gotten by [aws rds describe-db-engine-versions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/describe-db-engine-versions.html).## LICENSE
[MIT](LICENSE)