<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/models, branch winh-prepend-entity</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Merge branch '66037-deployment-user' into 'master'</title>
<updated>2019-08-23T20:50:01+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2019-08-23T20:50:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=459309fa57e86599c53d0d3f867053ceb24d432b'/>
<id>459309fa57e86599c53d0d3f867053ceb24d432b</id>
<content type='text'>
Return correct user for manual deployments

See merge request gitlab-org/gitlab-ce!32004</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Return correct user for manual deployments

See merge request gitlab-org/gitlab-ce!32004</pre>
</div>
</content>
</entry>
<entry>
<title>Implement validation logic to ProjectStage</title>
<updated>2019-08-23T20:28:11+00:00</updated>
<author>
<name>Adam Hegyi</name>
<email>ahegyi@gitlab.com</email>
</author>
<published>2019-08-23T20:28:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=60e33885269bdae71e9710b17f199708b9b7c9e0'/>
<id>60e33885269bdae71e9710b17f199708b9b7c9e0</id>
<content type='text'>
- Introducting StageEvents to define the available events
- Define the event pairing rules, since some events are not compatible
- Express default Cycle Analytics stages with the event structure
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Introducting StageEvents to define the available events
- Define the event pairing rules, since some events are not compatible
- Express default Cycle Analytics stages with the event structure
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'optimise-build-queue-service' into 'master'</title>
<updated>2019-08-23T09:31:40+00:00</updated>
<author>
<name>Grzegorz Bizon</name>
<email>grzegorz@gitlab.com</email>
</author>
<published>2019-08-23T09:31:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f7f3b3c3efd58f31ed422808722b0c81a0bf1064'/>
<id>f7f3b3c3efd58f31ed422808722b0c81a0bf1064</id>
<content type='text'>
Optimise UpdateBuildQueueService

Closes #66438

See merge request gitlab-org/gitlab-ce!32095</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Optimise UpdateBuildQueueService

Closes #66438

See merge request gitlab-org/gitlab-ce!32095</pre>
</div>
</content>
</entry>
<entry>
<title>Expose namespace storage statistics with GraphQL</title>
<updated>2019-08-22T22:08:28+00:00</updated>
<author>
<name>Alessio Caiazza</name>
<email>acaiazza@gitlab.com</email>
</author>
<published>2019-08-22T22:08:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=606a1d2d31aff69ddabe7e3794f61f3e778da3e8'/>
<id>606a1d2d31aff69ddabe7e3794f61f3e778da3e8</id>
<content type='text'>
Root namespaces have storage statistics.
This commit allows namespace owners to get those stats via GraphQL
queries like the following one

{
  namespace(fullPath: "a_namespace_path") {
    rootStorageStatistics {
      storageSize
      repositorySize
      lfsObjectsSize
      buildArtifactsSize
      packagesSize
      wikiSize
    }
  }
}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Root namespaces have storage statistics.
This commit allows namespace owners to get those stats via GraphQL
queries like the following one

{
  namespace(fullPath: "a_namespace_path") {
    rootStorageStatistics {
      storageSize
      repositorySize
      lfsObjectsSize
      buildArtifactsSize
      packagesSize
      wikiSize
    }
  }
}
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'avoid-race-condition-of-archive-trace-cron-worker' into 'master'</title>
<updated>2019-08-22T14:21:05+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-22T14:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4e4f8534fd5154c35c182379a31201c3a5fe9c20'/>
<id>4e4f8534fd5154c35c182379a31201c3a5fe9c20</id>
<content type='text'>
Avoid conflicts between ArchiveTracesCronWorker and ArchiveTraceWorker

See merge request gitlab-org/gitlab-ce!31376</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid conflicts between ArchiveTracesCronWorker and ArchiveTraceWorker

See merge request gitlab-org/gitlab-ce!31376</pre>
</div>
</content>
</entry>
<entry>
<title>Extract logic who created deployment into Deployment#deployed_by</title>
<updated>2019-08-22T12:36:55+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kangelov@gitlab.com</email>
</author>
<published>2019-08-20T10:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d86b77bf20474702631d5fd89177c54a9f928760'/>
<id>d86b77bf20474702631d5fd89177c54a9f928760</id>
<content type='text'>
Prefer the deployable user over the deployment user.

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/66037.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prefer the deployable user over the deployment user.

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/66037.
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimise build queue service</title>
<updated>2019-08-22T11:51:53+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-22T11:08:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a5f6182753502a5e74b06836c9bb70d287bf6fe6'/>
<id>a5f6182753502a5e74b06836c9bb70d287bf6fe6</id>
<content type='text'>
This makes BuildQueueService to force refresh runners
that are considered to have recent queue.

Such runners are the ones that connected within online
interval + time to expire runner cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes BuildQueueService to force refresh runners
that are considered to have recent queue.

Such runners are the ones that connected within online
interval + time to expire runner cache.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid conflicts between ArchiveTraceWorkers</title>
<updated>2019-08-22T03:28:12+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-08-01T12:05:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d78f0724d9cc3dd7c1f22cef54ad59f8d2b579c4'/>
<id>d78f0724d9cc3dd7c1f22cef54ad59f8d2b579c4</id>
<content type='text'>
This commits avoiding conflicts between ArchiveTraceWorker
and ArchiveTracesCronWorker by changing the target of the
latter worker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commits avoiding conflicts between ArchiveTraceWorker
and ArchiveTracesCronWorker by changing the target of the
latter worker.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add service classes for mutating AwardEmoji</title>
<updated>2019-08-20T23:39:41+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-06-18T01:44:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=37b17fa61a1fb5efe5942ab2cb27b15685bf905e'/>
<id>37b17fa61a1fb5efe5942ab2cb27b15685bf905e</id>
<content type='text'>
Adding, destroying and toggling emoji previously lacked services and
instead were performed through methods called on Awardable models.

This led to inconsistencies where relevant todos would be marked as done
only when emoji were awarded through our controllers, but not through
the API. Todos could also be marked as done when an emoji was being
removed.

Behaviour changes

- Awarding emoji through the API will now mark a relevant Todo as done
- Toggling an emoji off (destroying it) through our controllers will no
  longer mark a relevant Todo as done

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63372
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding, destroying and toggling emoji previously lacked services and
instead were performed through methods called on Awardable models.

This led to inconsistencies where relevant todos would be marked as done
only when emoji were awarded through our controllers, but not through
the API. Todos could also be marked as done when an emoji was being
removed.

Behaviour changes

- Awarding emoji through the API will now mark a relevant Todo as done
- Toggling an emoji off (destroying it) through our controllers will no
  longer mark a relevant Todo as done

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63372
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '64251-branch-name-set-cache' into 'master'</title>
<updated>2019-08-19T20:26:02+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2019-08-19T20:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9295cc6f2a4e1fcfa90207a6b4a832ad49aa2ad6'/>
<id>9295cc6f2a4e1fcfa90207a6b4a832ad49aa2ad6</id>
<content type='text'>
Cache branch and tag names as Redis sets

See merge request gitlab-org/gitlab-ce!30476</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cache branch and tag names as Redis sets

See merge request gitlab-org/gitlab-ce!30476</pre>
</div>
</content>
</entry>
</feed>
