- Nov 07, 2023
-
-
Yuri Volkov authored
The first attept to use a workflow to protect GitLab CI from untrusted contributors failed, because GitHub doesn't pass secrets to workflows for PRs that originate from forks. This uses a different approach: instead of triggerring gitspiegel API directly from the workflow, we're just spawning an empty workflow with a specific path, and gitspiegel listens for `workflow_run` event to start mirroring. The idea is the same: for the first-time contributors, running workflows would require manual aciton and that would block mirroring. But this time, we don't need any secrets to make it work.
-
- Oct 30, 2023
-
-
Yuri Volkov authored
Using a workflow to trigger mirroring instead of a webhook allows us to reuse "Approving workflow runs from public forks" GitHub feature to somewhat protect us from malicious PRs
-
- May 31, 2023
-
-
Mira Ressel authored
We're decomissioning the baremetal `linux-docker` runners.
-
- Feb 07, 2023
-
-
Alexander Theißen authored
-
Alexander Theißen authored
-
- Feb 06, 2023
-
-
Alexander Theißen authored
-
Sam Ruberti authored
Convert player name to Hex number, then calculate color index from that.
-
Alexander Theißen authored
-
Alexander Theißen authored
-
- Feb 05, 2023
-
-
Michael Müller authored
-
Michael Müller authored
-
Michael Müller authored
-
Sam Ruberti authored
-
Sam Ruberti authored
-
Michael Müller authored
-
Sam Ruberti authored
-
- Feb 04, 2023
-
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Michael Müller authored
-
Michael Müller authored
-
- Feb 03, 2023
-
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Sam Ruberti authored
-
- Feb 02, 2023
-
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Alexander Theißen authored
-
Michael Müller authored
-
Michael Müller authored
-
Michael Müller authored
-
Michael Müller authored
-