sogis / gretl

Contains custom gradle tasks to use in gradle builds. The custom tasks extend gradle for use as a sql-centric (geo)data etl. gretl = gradle etl
MIT License
4 stars 3 forks source link

Add Renovate to manage dependencies #142

Open Saela opened 11 months ago

Saela commented 11 months ago

Add Renovate to check for dependency updates and decide on a dependency handling strategy (e.g. auto-merge patches/minor updates etc.).

We still have to discuss if this is should be implemented or not.

Saela commented 2 months ago

Oder Dependabot. Was mehr Sinn macht für Github.

Einrichten:

dkubanyi commented 2 months ago

@edigonzales bitte Renovate request genehmigen

edigonzales commented 2 months ago

@dkubanyi Funktionierts?

dkubanyi commented 2 months ago

@edigonzales ja jetzt haben wir Renovate in renovate/configure branch. Empfohlene Konfiguration wurde generiert, aber wir können es ändern. Zum Beispiel, derzeit verarbeitet Renovate nur das master branch. Wir könnten dies auf gretl_3.0 ändern, und dann später zurück auf master, oder wir lassen es schon jetzt auf master. Standardmäßig benutzt es das default branch, so wenn wir master auf main ändern, sollte sich Renovate automatisch auch ändern.

Auf jeden fall sollen wir schedule ändern, sodass Renovate zum Beispiel nur einmal pro Woche ausgeführt wird.

dkubanyi commented 2 months ago

Mögliche Konfiguration hier: https://docs.renovatebot.com/configuration-options/#schedule

dkubanyi commented 2 months ago

@edigonzales Renovate ist gemäß der Ticketbeschreibung konfiguriert: 1) Keine automatischen Merges 2) 1 x täglich (Nacht) Check laufen lassen

Derzeit ist ein PR geöffnet, aber der Build schlägt fehl, da outdated "actions/upload-artifact: v2" verwendet werden:

This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v2`. Learn more: https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/

Das Problem lässt sich ganz einfach beheben, indem wir v3 oder v4 verwenden.