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

feat: add workflow for projects to sync with new template versions #86

Conversation

asdolo
Copy link
Collaborator

@asdolo asdolo commented Nov 5, 2024

What does this do?

This PR adds a new GitHub workflow for automatically syncing a project with the latest releases of the template. The workflow runs automatically every day. It checks if there's a new template version and it creates a new Pull Request with the diff between the latest version and the last one used by the project.

Why did you do this?

To help project keeping their codebase updated.

Who/what does this impact?

New projects will now be able to update to upcoming template releases.

How did you test this?

We manually added the workflow to a project and tested how it performed.

@asdolo asdolo self-assigned this Nov 5, 2024
@asdolo asdolo requested a review from a team as a code owner November 5, 2024 17:34
@asdolo asdolo requested review from marcos09, fernandatoledo, juanchoperezj and guillermomachado and removed request for a team November 5, 2024 17:34
Copy link

github-actions bot commented Nov 5, 2024

💯 Test Coverage

Lines Statements Branches Functions
Coverage: 51%
50.69% (256/505) 46.63% (104/223) 36.12% (69/191)

😎 Tests Results

Tests Skipped Failures Errors Time
68 0 💤 0 ❌ 0 🔥 28.216s ⏱️
👀 Tests Details • (51%)
File% Stmts% Branch% Funcs% LinesUncovered Line #s
All files50.6946.6336.1251.66 
report-only-changed-files is enabled. No files were changed in this commit :)

@asdolo asdolo force-pushed the feat/add_workflow_for_projects_to_sync_with_new_template_versions branch from 7dc5a5b to ccf8fd0 Compare November 6, 2024 16:51
Base automatically changed from feat/add_workflow_for_checking_unresolved_conflicts to master November 26, 2024 15:29
@asdolo asdolo merged commit 9ed484a into master Nov 26, 2024
5 checks passed
@asdolo asdolo deleted the feat/add_workflow_for_projects_to_sync_with_new_template_versions branch November 26, 2024 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants