Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Renovate to manage dependencies #142

Open
Saela opened this issue Dec 6, 2023 · 6 comments · May be fixed by #177
Open

Add Renovate to manage dependencies #142

Saela opened this issue Dec 6, 2023 · 6 comments · May be fixed by #177

Comments

@Saela
Copy link
Contributor

Saela commented Dec 6, 2023

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
Copy link
Contributor Author

Saela commented Aug 29, 2024

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

Einrichten:

  • Keine automatischen Merges
  • 1 x täglich (Nacht) Check laufen lassen

@dkubanyi dkubanyi self-assigned this Sep 4, 2024
@dkubanyi
Copy link
Collaborator

dkubanyi commented Sep 5, 2024

@edigonzales bitte Renovate request genehmigen

@edigonzales
Copy link
Collaborator

@dkubanyi Funktionierts?

@dkubanyi
Copy link
Collaborator

dkubanyi commented Sep 6, 2024

@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
Copy link
Collaborator

dkubanyi commented Sep 6, 2024

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

@dkubanyi
Copy link
Collaborator

@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.

@dkubanyi dkubanyi linked a pull request Sep 16, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants