Read about our upcoming Code of Conduct on this issue

  1. 30 Jun, 2018 1 commit
  2. 27 Jun, 2018 1 commit
  3. 18 Jun, 2018 1 commit
  4. 14 Jun, 2018 1 commit
  5. 11 Jun, 2018 6 commits
  6. 06 Jun, 2018 1 commit
  7. 05 Jun, 2018 1 commit
  8. 01 Jun, 2018 1 commit
  9. 31 May, 2018 2 commits
  10. 22 May, 2018 1 commit
  11. 16 May, 2018 1 commit
    • Jan Provaznik's avatar
      Delete remote uploads · 9cb2812d4482
      Jan Provaznik authored
      ObjectStore uploader requires presence of associated `uploads` record
      when deleting the upload file (through the carrierwave's after_commit
      hook) because we keep info whether file is LOCAL or REMOTE in `upload`
      object.
      
      For this reason we can not destroy uploads as "dependent: :destroy" hook
      because these would be deleted too soon. Instead we rely on
      carrierwave's hook to destroy `uploads` in after_commit hook.
      
      But in before_destroy hook we still have to delete not-mounted uploads
      (which don't use carrierwave's destroy hook). This has to be done in
      before_Destroy instead of after_commit because `FileUpload` requires
      existence of model's object on destroy action.
      
      This is not ideal state of things, in a next step we should investigate
      how to unify model dependencies so we can use same workflow for all
      uploads.
      
      Related to #45425
      9cb2812d4482
  12. 08 May, 2018 2 commits
  13. 07 May, 2018 2 commits
  14. 04 May, 2018 3 commits
  15. 03 May, 2018 1 commit
  16. 27 Apr, 2018 1 commit
  17. 26 Apr, 2018 1 commit
  18. 25 Apr, 2018 1 commit
  19. 24 Apr, 2018 1 commit
  20. 23 Apr, 2018 6 commits
  21. 20 Apr, 2018 3 commits
  22. 16 Apr, 2018 1 commit
    • Yorick Peterse's avatar
      Introduce new ProjectCiCdSetting · 748b19fa2048
      Yorick Peterse authored
      This model and the corresponding table will be used for storing settings
      specific to CI/CD, starting with the "group_runners_enabled" boolean.
      
      The model is called ProjectCiCdSetting and not ProjectCiCdSettings. The
      project exporter doesn't like plural model names as it uses "classify"
      which turns those into singular (so "ProjectCiCdSettings" becomes
      "ProjectCiCdSetting", producing an error if said class is undefined).
      
      The initial work in this commit was done by Dylan Griffith, with most of
      the migration work being done by Yorick Peterse.
      748b19fa2048
  23. 07 Apr, 2018 1 commit