| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Don't expand CI_ENVIRONMENT_URL so runner would do
Closes #34008
See merge request !12344
|
| |
| |
| |
| |
| | |
CI_ENVIRONMENT_SLUG is also available. It won't be
recursive because we're not putting this value in the variables.
|
| |
| |
| |
| | |
Because that's the only place we need it.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
And make sure CI_ENVIRONMENT_URL comes last so all
variables would be available whenever the runner is
trying to expand it.
This is an alternative to !12333
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Refactor ProjectsFinder#init_collection and GroupProjectsFinder#init_collection
Closes #33632
See merge request !12135
|
| |
| |
| |
| |
| |
| | |
This optimises how GroupProjectsFinder builds it collection, producing
simpler and faster queries in the process. It also cleans up the code a
bit to make it easier to understand.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This method used to use a UNION, which would lead to it performing the
same query twice; producing less than ideal performance. Further, in
certain cases ActiveRecord could get confused and mess up the variable
bindings, though it's not clear how/why exactly this happens.
Fortunately we can work around all of this by building some of the WHERE
conditions manually, allowing us to use a simple OR statement to get all
the data we want without any of the above problems.
|
|\ \
| | |
| | |
| | |
| | | |
Remove backticks from chat messages because they're not rendered as code
See merge request !12276
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Don't display comment on unchanged line on both sides in parallel diff
Closes #33864
See merge request !12275
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
'master'
Ensures default user limits when external user is unchecked
Closes #30725
See merge request !12218
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This adds an ID-less table containing one row per file, per merge request
diff. It has a column for each attribute on Gitlab::Git::Diff that is serialised
currently, with the advantage that we can easily query the attributes of this
new table.
It does not migrate existing data, so we have fallback code when the legacy
st_diffs column is present instead. For a merge request diff to be valid, it
should have at most one of:
* Rows in this new table, with the correct merge_request_diff_id.
* A non-NULL st_diffs column.
It may have neither, if the diff is empty.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Rename "Slash commands" to "Quick actions"
Closes #27070
See merge request !11811
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/27070
Deprecate "chat commands" in favor of "slash commands"
We looked for things like:
- `slash commmand`
- `slash_command`
- `slash-command`
- `SlashCommand`
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
Create a post-deployment migration to update all existing notification settings
with at least one custom level enabled to the new format. Also handle the same
conversion when updating settings, to catch any stragglers.
|
| |
| |
| |
| |
| |
| | |
Add columns for each custom notification level, defaulting to null. Read from
those columns if non-null, otherwise fall back to the serialized column. Writing
will write to the new column if `events` isn't manually set.
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Do not show manual actions that cannot be run
Closes #32380
See merge request !12121
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Allow more customization to Help landing page
See merge request !11878
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Implement diff viewers
Closes #30501 and #19931
See merge request !11777
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Backport EE changes to the Kubernetes service
Closes gitlab-ee#2525
See merge request !12139
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Raise etag route regex miss
Closes #33106
See merge request !12084
|
| | | |
| | | |
| | | |
| | | | |
Fixes gitlab-org/gitlab-ce#33106
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Allow to access statuses for external CI services
Closes #30714, #29369, and #15220
See merge request !11176
|
| | |/
| |/|
| | |
| | | |
and commit statuses without giving ability to access them
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Older pipelines can contain jobs without a name, in which case
'nameless' is used right now, so we can properly still handle other
actions on these jobs.
Fixes gitlab-org/gitlab-ce#33403
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Ignore commit status name validation on importing
Closes #33490
See merge request !12039
|
| | |
|
|/ |
|
|
|
|
| |
binary afer loading all data
|
|\
| |
| |
| |
| | |
Add Blob#file_type convenience method
See merge request !11982
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Empty blob viewer isn’t binary-only
See merge request !11979
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Blob#load_all_data! doesn’t need an argument
See merge request !11977
|