Actions & PR Template verbessern (#223)
Some checks failed
Push Pipeline / test (push) Successful in 47s
Push Pipeline / update_version (push) Failing after 31s
Push Pipeline / generate_licenses (push) Failing after 36s
Push Pipeline / generate_localizations (push) Successful in 28s
Push Pipeline / sort_arb_files (push) Successful in 37s
Push Pipeline / format (push) Has been skipped
Push Pipeline / build (push) Successful in 5m32s

### Zugehörige Issue(s)

Closes #222

### Beschreibung

Die Push & PR-Pipelines wurden um Überprüfungen und Formatierung für die Lokalisierung erweitert. Außerdem wurde eine PR-Checkliste zum PR-Template hinzugefügt.

### Änderungen

- Template um `PR-Checklist` ergänzt (siehe Diff, gerne Ideen für mehr Punkte)
- PR-Pipeline überprüft jetzt ob `untranslated_messages.json` leer (also `{}`) ist. Wenn nicht, schlägt sie fehl
- In der Push-Pipeline werden jetzt die `.arb`-Files sortiert
- In der Push-Pipeline werden jetzt die lokalisierungen generiert
- Renovate Workflow hinzugefügt, welcher jede Woche die Dependencies überprüft (siehe [diese Test-PR](#244))

### Zusätzliche Anmerkungen

Ich wollt eigentlich auch einen Job zum generieren der DB-Files einbauen. Das hat jedoch nicht geklappt (siehe [hier](https://git.yannick-weigert.de/liquid-development/game-tracker/actions/runs/1013/jobs/3) oder [hier](https://git.yannick-weigert.de/liquid-development/game-tracker/actions/runs/1014/jobs/3)), weil der jedes mal mehr als 10 Minuten gedauert hat und dann getimeoutet ist

![grafik.png](/attachments/49f7fb43-08a2-4378-9b89-fa2334c69344)

Co-authored-by: Gitea Actions [bot] <actions@yannick-weigert.de>
Reviewed-on: #223
Co-authored-by: Felix Kirchner <felix.kirchner.fk@gmail.com>
Co-committed-by: Felix Kirchner <felix.kirchner.fk@gmail.com>
This commit was merged in pull request #223.
This commit is contained in:
2026-05-22 19:12:59 +00:00
committed by Felix Kirchner
parent 31dc899741
commit c10bc9dbdc
13 changed files with 1810 additions and 135 deletions

View File

@@ -1,6 +1,5 @@
{
"@@locale": "en",
"all_players": "All players",
"all_players_selected": "All players selected",
"amount_of_matches": "Amount of Matches",
@@ -25,8 +24,8 @@
"create_group": "Create Group",
"create_match": "Create match",
"create_new_group": "Create new group",
"created_on": "Created on",
"create_new_match": "Create new match",
"created_on": "Created on",
"data": "Data",
"data_successfully_deleted": "Data successfully deleted",
"data_successfully_exported": "Data successfully exported",
@@ -45,8 +44,8 @@
},
"delete_group": "Delete Group",
"delete_match": "Delete Match",
"drag_to_set_placement": "Drag to set placement",
"description": "Description",
"drag_to_set_placement": "Drag to set placement",
"edit_game": "Edit Game",
"edit_group": "Edit Group",
"edit_match": "Edit Match",
@@ -67,6 +66,7 @@
"group_name": "Group name",
"group_profile": "Group Profile",
"groups": "Groups",
"highest_score": "Highest Score",
"home": "Home",
"import_canceled": "Import canceled",
"import_data": "Import data",
@@ -77,17 +77,20 @@
"legal_notice": "Legal Notice",
"licenses": "Licenses",
"live_edit_mode": "Live Edit Mode",
"loser": "Loser",
"lowest_score": "Lowest Score",
"match_in_progress": "Match in progress...",
"match_name": "Match name",
"match_profile": "Match Profile",
"matches": "Matches",
"members": "Members",
"most_points": "Most Points",
"multiple_winners": "Multiple Winners",
"no_data_available": "No data available",
"no_games_created_yet": "No games created yet",
"no_groups_created_yet": "No groups created yet",
"no_licenses_found": "No licenses found",
"no_license_text_available": "No license text available",
"no_licenses_found": "No licenses found",
"no_matches_created_yet": "No matches created yet",
"no_players_created_yet": "No players created yet",
"no_players_found_with_that_name": "No players found with that name",
@@ -99,8 +102,8 @@
"none": "None",
"none_group": "None",
"not_available": "Not available",
"placement": "Placement",
"place": "place",
"placement": "Placement",
"played_matches": "Played Matches",
"player_name": "Player name",
"players": "Players",
@@ -119,17 +122,13 @@
"save_changes": "Save Changes",
"search_for_groups": "Search for groups",
"search_for_players": "Search for players",
"select_loser": "Select Loser",
"select_winner": "Select Winner",
"select_winners": "Select Winners",
"select_loser": "Select Loser",
"selected_players": "Selected players",
"settings": "Settings",
"single_loser": "Single Loser",
"single_winner": "Single Winner",
"highest_score": "Highest Score",
"loser": "Loser",
"lowest_score": "Lowest Score",
"multiple_winners": "Multiple Winners",
"statistics": "Statistics",
"stats": "Stats",
"successfully_added_player": "Successfully added player {playerName}",