The idea is to automate as much as possible the provider's generation process:
Detect a new release from the Terraform provider repository with GitHub API and GitHub Actions & update the Terraform provider version in the Makefile of the Crossplane provider
Check for new resources added in the new release through diffs
If new resources are found, add them to the Crossplane provider with the help of code generation & boilerplate code
The idea is to automate as much as possible the provider's generation process: