An error occurred fetching the project authors.
- 17 Feb, 2021 2 commits
-
-
Stan Hu authored
This brings in the OmniAuth provider defined in https://github.com/RIPGlobal/omniauth-azure-activedirectory-v2. The v1 endpoints do not seem to trigger MFA, which prevents logins when MFA is enforced via Azure's Conditional Access policy. Note that existing identities with the legacy V1 Azure provider do not work, and users will either have to reconnect their GitLab accounts or admins have to enable the auto-link feature. Note that the following permission scopes are required for the registered Web application: 1. profile 2. openid 3. email In addition, a redirect URI for `/users/auth/azure_activedirectory_v2/callback` has to be added to the Web application. Relates to: 1. https://gitlab.com/gitlab-org/gitlab/-/issues/214390 2. https://gitlab.com/gitlab-org/gitlab/-/issues/215674
-
Guillaume Grossetie authored
- Add excalidraw as a supported diagram https://github.com/Mogztter/asciidoctor-kroki/releases/tag/ruby-v0.3.0
-
- 12 Feb, 2021 1 commit
-
-
Guillaume Grossetie authored
-
- 10 Feb, 2021 2 commits
-
-
Tyler Amos authored
Updating from v0.0.4. This is mostly a trivial update with non-breaking changes (style and development changes), but does include a few changes to prepare for cloud-license. This includes the addition of 3 new attributes: - "sync" - "last_synced_at" - "next_sync_at"
-
Patrick Steinhardt authored
In order to get hold of the new "timestamp" field added to a subset of Gitaly RPCs, this commit updates the Gitaly Gem to v13.9.0-rc1.
-
- 08 Feb, 2021 1 commit
-
-
Brett Walker authored
-
- 06 Feb, 2021 1 commit
-
-
Igor Drozdov authored
Fixes Ruby 2.7 warnings CHANGELOG: https://github.com/ruby-grape/grape/blob/master/CHANGELOG.md
-
- 05 Feb, 2021 1 commit
-
-
jejacks0n authored
- This experiment auto-checks the “create readme” on blank project creation. It adds tracking for creation, and initial writes to all projects.
-
- 04 Feb, 2021 1 commit
-
-
Yorick Peterse authored
In https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50063 we introduced code for generating Markdown changelogs using the API, using a custom template language. The compiler for this language would convert a custom syntax into ERB, making sure arbitrary code execution isn't possible; or so we thought. In https://gitlab.com/gitlab-org/gitlab/-/issues/300224 we found a way to bypass the template engine's harness, and run arbitrary Ruby code. In response to this issue, I decided to investigate replacing the setup with something more secure. We always planned on doing so when deemed necessary, unfortunately that need arrived sooner than expected. In this commit we replace the regex/ERB based setup with a parser built using Parslet (http://kschiess.github.io/parslet/). Parslet makes it pretty easy to write a parser, and was already an indirect dependency of GitLab (through the license_finder Gem). This new parser doesn't allow for arbitrary code execution, doesn't depend on ERB, and is less fragile compared to the old setup. Templates are executed by walking and evaluating the AST nodes the parser produces. While this won't break any speed records, it's easy to maintain and understand, and fast enough for our needs. In this new setup there is a slight difference compared to the old setup. In the old setup, expression tags on their own line don't add a new line. So this: foo {% if something %}{% end %} bar Compiles into this: foo bar Getting this right using the Parslet parser proved difficult, so we took a slightly different approach: any newline following an expression tag (if, else, end, and each) consumes the newline that directly follows it (if any). This requires only a small change in the template, is easy to implement, and still intuitive to the user. As part of this commit we also fix a small bug that would lead to empty entries being included in the template, and add a note about using the right YAML syntax to preserve newlines.
-
- 03 Feb, 2021 3 commits
-
-
Stan Hu authored
This also updates the associated dependencies. This matches the Gitaly work in https://gitlab.com/gitlab-org/gitaly/-/merge_requests/3076 for https://gitlab.com/gitlab-org/gitaly/-/issues/2856.
-
Igor Drozdov authored
New version has support for Rails 6.1
-
Igor Drozdov authored
It fixes more Ruby 2.7 warnings rspec-rails: https://github.com/rspec/rspec-rails/blob/main/Changelog.md rspec-core: https://github.com/rspec/rspec-core/blob/main/Changelog.md rspec-expectations: https://github.com/rspec/rspec-expectations/blob/main/Changelog.md rspec-support: https://github.com/rspec/rspec-support/blob/main/Changelog.md rspec-mocks: https://github.com/rspec/rspec-mocks/blob/main/Changelog.md
-
- 01 Feb, 2021 1 commit
-
-
Stan Hu authored
This may help resolve another seg fault in `GC.compact` due to rb_const_get issues: https://github.com/k0kubun/hamlit/issues/177 Relates to https://gitlab.com/gitlab-com/gl-infra/production/-/issues/3370
-
- 28 Jan, 2021 1 commit
-
-
jejacks0n authored
- This introduces a new concept to define enabled/disabled states for experiments, an improved exclusion interface, and new rspec tooling.
-
- 27 Jan, 2021 1 commit
-
-
Douglas Barbosa Alexandre authored
This reverts merge request !52268
-
- 26 Jan, 2021 1 commit
-
-
Igor Drozdov authored
It contains a fix of 2.7 Ruby warning CHANGELOG: https://github.com/doorkeeper-gem/doorkeeper/blob/master/CHANGELOG.md
-
- 25 Jan, 2021 1 commit
-
-
jejacks0n authored
- This introduces a new concept to define enabled/disabled states for experiments, an improved exclusion interface, and new rspec tooling.
-
- 22 Jan, 2021 2 commits
-
-
Lukas 'Eipi' Eipert authored
In order to re-use our browserslist config across babel, autoprefixer and other tools, we are moving it to a separate file. Furthermore we update browserslist itself, because why not.
-
Rémy Coutable authored
This will ease the integration of Lefthook with GitPod. Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 21 Jan, 2021 3 commits
-
-
Igor Drozdov authored
This version removes < 6.1 restriction: https://github.com/FooBarWidget/default_value_for/commits/master
-
Igor Drozdov authored
It has a thor dependency that is suitable for Rails 6.1 CHANGELOG: https://github.com/rubysec/bundler-audit/blob/master/ChangeLog.md
-
Stan Hu authored
This fixes an intermittent seg fault when `GC.compact` is used. Relates to https://gitlab.com/gitlab-com/gl-infra/production/-/issues/3370 CHANGELOG.md: https://github.com/k0kubun/hamlit/blob/master/CHANGELOG.md Diff: https://github.com/k0kubun/hamlit/compare/v2.11.1..v2.14.2
-
- 20 Jan, 2021 1 commit
-
-
Yorick Peterse authored
This class fetches all commits in a range in batches, selecting only commits with a certain trailer set. This class will be used to fetch the commits that should be used to generate a changelog. This builds on the changes introduced in https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2842 and https://gitlab.com/gitlab-org/gitaly/-/merge_requests/2999. To take advantage of these changes, we also bump the Gitaly Gem version and add fallback code for getting trailers using Rugged; as Rugged is still in use. In addition, we change the merge_request_diff_commits table and the MergeRequestDiffCommit model to support storing the trailers as JSON. See https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1365 for more information.
-
- 18 Jan, 2021 1 commit
-
-
Aleksei Lipniagov authored
-
- 14 Jan, 2021 3 commits
-
-
Nick Thomas authored
Currently, pull mirroring will fetch the full list of tags for a repository twice - before and after the pull - and use the diff between them to work out which new tags have been added. This seems unavoidable with the current output of `git fetch`, but we *can* skip doing the second call (and cache invalidation) if there have been no tag changes. This is the common, happy path, so should be worth implementing.
-
Stan Hu authored
This is a follow-up to https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50922. Multithreaded, multipart transfers are only enabled if the file is above 5 GB or the multipart chunk size is explicitly set. We now set the chunk size to 10 megabytes (the AWS SDK default) to make file copies faster. This commit also updates fog-aws to v3.8.0 to work properly with server side encryption parameters. CHANGELOG: https://github.com/fog/fog-aws/blob/master/CHANGELOG.md
-
Jeremy Jackson authored
This makes two functionally similar but helpful improvements in terms of more clarity and better behavior when circumventing existing codepaths.
-
- 13 Jan, 2021 2 commits
-
-
Igor Drozdov authored
This version removes the 6.1 rails restriction
-
Igor Drozdov authored
The goal is to update to 5.5.0 and fix 2.7 warnings This is a step towards that goal CHANGELOG: https://github.com/doorkeeper-gem/doorkeeper/blob/master/CHANGELOG.md
-
- 12 Jan, 2021 3 commits
-
-
Igor Drozdov authored
The version contains the fix introduced in: https://gitlab.com/gitlab-org/grape-path-helpers/-/merge_requests/29 CHANGELOG: https://gitlab.com/gitlab-org/grape-path-helpers/-/blob/master/CHANGELOG.md
-
Mehmet Emin INAC authored
Use `binding.remote_pry` to add a breakpoint in your code and use `pry-remote` from your CLI to access the DRb session.
-
Rémy Coutable authored
The main motivation for the upgrade is to use RuboCop 0.91+ (https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md#changes-14) which fixes a caching bug (https://github.com/rubocop-hq/rubocop/issues/8629) fixed by the following pull request: https://github.com/rubocop-hq/rubocop/pull/8633. Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 11 Jan, 2021 2 commits
-
-
Alex Buijs authored
And remove feature flag
-
Aleksei Lipniagov authored
The changes which required to use our own Puma fork now in the upstream, so we need to update to it for the future support.
-
- 08 Jan, 2021 2 commits
-
-
Stan Hu authored
This fixes a few Ruby 2.7 deprecation warnings and eliminates the need for the monkey patch in https://github.com/ruby-grape/grape/pull/2088.
-
Tan Le authored
This version delivers pre-compiled libraries for specific machine architecture and remove the needs to compile C extension. We also need to bump `azure-storage-blob` to 2.0.1 to support this version bump.
-
- 07 Jan, 2021 3 commits
-
-
Stan Hu authored
This also updates heapy gem to work with Ruby v3.0. CHANGELOG: https://github.com/schneems/derailed_benchmarks/blob/main/CHANGELOG.md
-
Stan Hu authored
This pulls in https://github.com/Asana/ruby-asana/pull/99 and allows Ruby v3.0 to be used with this gem.
-
-
- 06 Jan, 2021 1 commit
-
-
Doug Stull authored
- add in deprecate cop helper
-