- May 24, 2022
-
-
- May 20, 2022
-
-
- May 17, 2022
-
-
Frederick Bajao authored
To track if ever we miss any entrypoints that may cause artifact deletion while project is undergoing refresh, we added some log calls.
-
- May 16, 2022
-
-
Andrew Cimino authored
-
-
Maxime Orefice authored
This commit removes a worker used to remove artifacts for a given job. Prefer using ExpireBuildArtifactsWorker which is more performant.
-
- May 14, 2022
-
-
Changelog: added Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/361643
-
- May 13, 2022
-
-
Bob Van Landuyt authored
This sets the data_consistency for the Ci::ArchiveTraceWorker to sticky. Allowing the read queries before any write to be handled by a replica. The job is scheduled from the Ci::BuildFinishedWorker with some delay built in. Which means this job can take the 0.8s wait in the beginning, and is very likely to find a replica that is up to date with the WAL locations at the time of scheduling. To increase the effect of this, this also preloads some associations in the worker. That way, we can take advantage of loading them from a replica rather than doing it lazily from the primary.
-
Shinya Maeda authored
This commit cleans up ci_reduce_persistent_ref_writes feature flag. Changelog: other
-
- May 11, 2022
-
-
This opens the runner job artifact request API to requests that use either of the following tokens: 1. Job token belonging to the job that owns the artifact (existing behaviour). This token is valid regardless of the status of the job. 2. Job token belonging to the job that depends on the artifact (new behaviour). This token is valid only if the dependent job is still running.
-
Tomasz Maczukin authored
Changelog: added
-
- May 06, 2022
-
-
Kamil Trzcińśki authored
This removes all `default_enabled: :yaml | true | false`
-
- Apr 27, 2022
-
-
Merge branch 'pedropombeiro/330047/use-protected-suffix-for-cache-name' into 'master' See merge request gitlab-org/security/gitlab!1551 Changelog: security
-
- Apr 25, 2022
-
-
Maxime Orefice authored
This MR removes our coverage detection at the projet setting level. It is still possible to parse coverage from job log by using the coverage keyword. Changelog: deprecated
-
- Apr 21, 2022
-
-
Shinya Maeda authored
This commit reduces the persistent ref creation for pipelines.
-
- Apr 13, 2022
-
-
Furkan Ayhan authored
We support variables for YAML attributes of environment:name and environment:url. However, we expand those variables only 1-level. In this commit, we start supporting infinite level expansion. These changes are behind a FF ci_expand_environment_name_and_url
-
- Mar 23, 2022
-
-
* Updates one more instance of RetryBuild
-
- Mar 16, 2022
-
-
Fu Zhang authored
This adds the Harbor package registry as an optional project integration. When enabled, this integration adds the following environment variable that CI jobs can use to download images from Harbor: * `HARBOR_URL` * `HARBOR_PROJECT_NAME` * `HARBOR_USERNAME` * `HARBOR_PASSWORD` Part of https://gitlab.com/groups/gitlab-org/-/epics/7650 Changelog: added
-
- Feb 24, 2022
-
-
Changelog: added
-
- Jan 19, 2022
-
-
This change prevents adding a TODO about a failed build when a build is supposed to be auto-retried (most likely within the same database transaction). Changelog: changed
-
- Jan 14, 2022
-
-
Maxime Orefice authored
Changelog: performance
-
- Jan 13, 2022
-
-
- Jan 12, 2022
-
-
- Jan 10, 2022
-
-
Alishan Ladhani authored
Part of Deployment Approvals MVC
-
- Jan 04, 2022
-
-
Marius Bobin authored
Changelog: fixed
-
- Dec 30, 2021
-
-
Furkan Ayhan authored
When dropping a build with this method, it wraps the execution with a transaction. If this build; - Configured as auto-retry - Has a pipeline related to an MR - Has a TODO with that MR Then Ci::RetryBuildService; - Retries the job - Closes the TODO And those two updates should not be in a single transaction because they refer to different DBs. The next step is to remove this cross-db transaction.
-
- Dec 20, 2021
-
-
Add aud to JWT. Change iss format to include protocol Change sub from job_id to a string that contains project:ref_type:ref Update spec to validate iss, sub, and aud changes. Add alpha tag to Predefined Variables documentation. Changelog: changed MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/72555
-
- Dec 08, 2021
-
-
Yorick Peterse authored
Changelog: changed
-
- Dec 07, 2021
-
-
Alishan Ladhani authored
This is the first MR working towards an MVC for the new Deployment Approvals feature. Changelog: added
-
- Dec 06, 2021
-
-
Matija Čupić authored
Copies manual variables when retrying a job. Changelog: fixed
-
- Dec 02, 2021
-
-
Andrew Cimino authored
Move the for_project(ids) scope from Ci::Build to CommitStatus so it can be reused across both classes.
-
Fabio Pitino authored
Run build hooks (webhooks and integrations) when a build changes status to pending. Changelog: added
-
- Dec 01, 2021
-
-
Stan Hu authored
This reverts merge request !75042
-
- Nov 25, 2021
-
-
Changelog: performance
-
- Nov 23, 2021
-
-
Matija Čupić authored
Changelog: changed
-
- Nov 16, 2021
-
-
Andrew Cimino authored
-
- Nov 11, 2021
-
-
Nikolay Belokolodov authored
Add tests for LicenseManagementJobs metric. Disable license_scanning_jobs tests. Becaue the metric is temporary disabled we would need to disable related tests as well.
-
- Nov 05, 2021
-
-
- Oct 26, 2021
-
-
Remove column ignore rules for ci_builds, ci_builds_metadata, ci_job_artifacts, ci_sources_pipelines, events, push_event_payloads, and taggings: * https://gitlab.com/gitlab-org/gitlab/-/issues/338067 * https://gitlab.com/gitlab-org/gitlab/-/issues/338070 * https://gitlab.com/gitlab-org/gitlab/-/issues/338068 * https://gitlab.com/gitlab-org/gitlab/-/issues/338059 * https://gitlab.com/gitlab-org/gitlab/-/issues/338072 * https://gitlab.com/gitlab-org/gitlab/-/issues/338071 * https://gitlab.com/gitlab-org/gitlab/-/issues/338055 All columns were removed in 14.4.
-
- Oct 21, 2021
-
-
Shinya Maeda authored
This commit cleans up the feature flag. Changelog: performance
-