Skip to content
Snippets Groups Projects
  1. Aug 29, 2024
  2. Aug 27, 2024
  3. Aug 22, 2024
  4. Aug 21, 2024
  5. Aug 16, 2024
  6. Aug 14, 2024
  7. Aug 13, 2024
  8. Aug 12, 2024
  9. Aug 09, 2024
    • Jenny Kim's avatar
    • David Dieulivol's avatar
      Don't run package-and-test-ee child pipeline if label is missing · c9795459
      David Dieulivol authored
      The label in question is is ~"pipeline:run-e2e-omnibus-once".
      
      If this label is not present, we should NOT run the child pipeline.
      
      If the label is present, we should continue the rules for the child pipeline
      to see if the job should be run in the pipeline.
      Verified
      c9795459
    • Dat Tang's avatar
      Do not run release-environments on tagging · e44e1c6d
      Dat Tang authored
      Previously, we only ran release-environments with the canonical GitLab
      repo. Because the security MRs were only synced to canonical GitLab repo
      `gitlab-org/gitlab` after tagging, release-environments didn't run on
      any commit. In that situation, we need to run release-environments on
      tagging to validate the security MRs.
      
      We now run release-environments on security mirror
      `gitlab-org/security/gitlab` after finishing
      gitlab-com/gl-infra/delivery#20285. Thus,
      merging happens before tagging, so all the security MRs are validated by
      release-environments. It is not needed to rerun release-environments
      once more when tagging.
      
      This commit also avoids possible failures because the trigger build
      template `.gitlab/ci/cng/main.gitlab-ci.yml` does not support run on
      tagging yet.
      Verified
      e44e1c6d
  10. Aug 06, 2024
  11. Aug 02, 2024
  12. Aug 01, 2024
  13. Jul 31, 2024
  14. Jul 30, 2024
    • Lin Jen-Shin's avatar
      Make `manual:e2e-test-pipeline-generate` always available · 21bdb323
      Lin Jen-Shin authored and Jennifer Li's avatar Jennifer Li committed
      The automated `e2e:package-and-test-ee` might only run in tier 3
      pipelines, and in some cases we might want to run it earlier.
      While this can be done by using `pipeline:run-all-e2e` label,
      we'll need to trigger a new pipeline after the label has been applied.
      
      Simply always having a way to manually trigger it is just simpler and
      easier.
      
      Note that the manual actions are always allowed to fail though.
      Even if the manual `follow-up:e2e:package-and-test-ee` failed,
      it'll not be shown as an error in the pipeline, but a warning.
      
      After the pipeline reached tier 3, we run the automated one,
      which is not allowed to fail, therefore blocking from merging
      if it's failing.
      21bdb323
  15. Jul 29, 2024
  16. Jul 26, 2024
  17. Jul 25, 2024
    • Jennifer Li's avatar
      Run ci validation in ci · 655b4949
      Jennifer Li authored
      Remove test mapping
      
      Reduce pattern to only gitlab ci
      
      Override after_script
      
      Remove lefthook reminder for ci config tests
      655b4949
  18. Jul 23, 2024
  19. Jul 22, 2024
  20. Jul 18, 2024
  21. Jul 17, 2024
    • Paul Gascou-Vaillancourt's avatar
      Lint against outdated usages of `helpPagePath` · a312aa7d
      Paul Gascou-Vaillancourt authored
      As docs pages get moved around or deleted, docs links that we display in
      the product might become outdated without us noticing.
      This adds an ESLint rule that ensures `helpPagePath` always points to
      files and anchors that still exist.
      In future iterations, we should add a similar rule to check usages of
      the `HelpPageLink` Vue component, and a Rubocop rule for the backend
      `help_page_path` helper.
      Verified
      a312aa7d
    • Lin Jen-Shin's avatar
      Also write Crystalball coverage strategy mapping data · d07c6e34
      Lin Jen-Shin authored
      This should not affect any actual behaviour because it should still read
      and write with the described strategy. We just additionally also write
      another mapping file for coverage strategy so that we can compare them.
      d07c6e34
  22. Jul 16, 2024
  23. Jul 15, 2024
  24. Jul 11, 2024
  25. Jul 10, 2024
  26. Jul 09, 2024
Loading