1. Nov 07, 2023
    • Yuri Volkov's avatar
      Fixing gitspiegel trigger workflow · 5156307b
      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.
      5156307b
  2. Oct 30, 2023
    • Yuri Volkov's avatar
      Adding gitspiegel-trigger workflow (#74) · 9ed17db3
      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
      9ed17db3
  3. May 31, 2023
  4. Feb 07, 2023
  5. Feb 06, 2023
  6. Feb 05, 2023
  7. Feb 04, 2023
  8. Feb 03, 2023
  9. Feb 02, 2023