about summary refs log tree commit diff
path: root/pkgs/applications/version-management/gitlab/default.nix
Commit message (Collapse)AuthorAge
* gitlab: fix asset building for CERobin Gloster2020-01-13
| | | | | We have to specify if we're building CE or EE otherwise at least some JS building was broken, resulting in e.g. broken "boards" pages.
* gitlab: 12.5.5 -> 12.6.0talyz2019-12-23
|
* gitlab: 12.4.3 -> 12.5.0talyz2019-11-26
|
* tree-wide: inherit yarn2nix from yarn2nix-moreteaMilan Pässler2019-11-24
|
* gitlab: Limit node memory consumption to 2048MBtalyz2019-11-06
| | | | | | Hydra fails to build the assets on i686 - it runs out of memory. If we limit the max consumption to 2048MB the assets still build, and will hopefully also build on hydra.
* gitlab: Get rid of most 'already initialized constant'-warningstalyz2019-10-19
| | | | | | | | | | | | | | | | | On start, unicorn, sidekiq and other parts running ruby code emits quite a few warnings similar to /var/gitlab/state/config/application.rb:202: warning: already initialized constant Gitlab::Application::LOOSE_EE_APP_ASSETS /nix/store/ysb0lgbzxp7a9y4yl8d4f9wrrzy9kafc-gitlab-ee-12.3.5/share/gitlab/config/application.rb:202: warning: previous definition of LOOSE_EE_APP_ASSETS was here /var/gitlab/state/lib/gitlab.rb:38: warning: already initialized constant Gitlab::COM_URL /nix/store/ysb0lgbzxp7a9y4yl8d4f9wrrzy9kafc-gitlab-ee-12.3.5/share/gitlab/lib/gitlab.rb:38: warning: previous definition of COM_URL was here This seems to be caused by the same ruby files being evaluated multiple times due to the paths being different - sometimes they're loaded using the direct path and sometimes through a symlink, due to our split between config and package data. To fix this, we make sure that the offending files in the state directory always reference the store path, regardless of that being the real file or a symlink.
* gitlab: Add myself to list of maintainerstalyz2019-10-08
|
* gitlab: Refactor for new repo structuretalyz2019-10-08
| | | | | | | | | | | | | GitLab recently restructured their repos; whereas previously they had one gitlab-ce and one gitlab-ee repo, they're now one and the same. All proprietary components are put into the ee subdirectory - removing it gives us the foss / community version of GitLab. For more info, see https://about.gitlab.com/2019/02/21/merging-ce-and-ee-codebases/ This gives us the opportunity to simplify things quite a bit, since we don't have to keep track of two separate versions of either the base data or rubyEnv.
* gitlab: Build frontend assets from sourcetalyz2019-10-08
| | | | | | Instead of extracting prebuilt assets from the debian build, build them from the source. This should give faster package updates and reduces the amount of data needed to be downloaded by more than 500MB.
* gitlab: 12.1.6 -> 12.3.4talyz2019-10-04
| | | | | | | | | | | | | | | | - Update GitLab to 12.3.4 - Update update.py to cope with the new upstream repository structure - Refactor gitlab-shell to use buildGoPackage and bundlerEnv for dependencies - Refactor gitlab-workhorse to use buildGoPackage for dependencies - Make update.py able to update gitlab-shell and gitlab-workhorse dependencies - Various fixes necessary for update to work
* treewide: remove redundant quotesvolth2019-09-08
|
* treewide: remove redundant recvolth2019-08-28
|
* gitlab: remove gitlab-deb-data.tar after extracting from itFlorian Klink2019-08-14
| | | | | There's no reason to ship a 1.6GiB .tar file in the output. Slims down that output from 1.9GiB to ~350MiB
* gitlab: add all necessary gem groupsRobin Gloster2019-07-16
|
* gitlab: 11.10.8 -> 12.0.3Ben Gamari2019-07-14
| | | | | | | | | | | | | This is a major version bump but things were generally straightforward save two wrinkles: * it is necessary to ignore collisions in the gitlab bundler environment as both `omniauth_oauth2_generic` and `apollo_upload_server` provide a `console` executable. * grpc had to be patched since its build system expects the `AR` environment variable to contain not just the path to `ar` but also the `rpc` flags (see the discussion in nixpkgs #63056).
* gitlab-ce: remove substituteInPlaceFlorian Klink2019-07-05
| | | | | | This was removed in https://gitlab.com/gitlab-org/gitlab-ce/commit/23bcbf04c875ac31e6a04453931d5173c56d5efa (since v11.6.0)
* gitlab: add link to nixos test in passthru.testsLéo Gaspard2019-06-13
|
* gitlab: 11.4.4 -> 11.5.0, add data.json, make default.nix use itFlorian Klink2018-11-23
|
* gitlab: 11.4.3 -> 11.4.4Florian Klink2018-11-03
| | | | | SSRF in Kubernetes integration The GitLab Kubernetes integration was vulnerable to a SSRF issue which could allow an attacker to make requests to access any internal URLs. The issue is now mitigated in the latest release and is assigned CVE-2018-18843.
* gitlab: refactor and fix testRobin Gloster2018-11-02
|
* gitlab: 11.4.0 -> 11.4.3Robin Gloster2018-10-29
|
* gitlab: 11.3.4 -> 11.4.0Robin Gloster2018-10-26
|
* gitlab-ee: Add ee rubyEnv, fixes regression introduced by 11.3.0 in #45574Kristoffer Thømt Ravneberg2018-10-08
|
* gitlab: 11.2.3 -> 11.3.4Kristoffer Thømt Ravneberg2018-10-08
|
* gitlab: 11.2.3 -> 11.3.0Robin Gloster2018-09-25
|
* gitlab-ee: init at 11.2.3Kristoffer Thømt Ravneberg2018-09-25
|
* gitlab: 10.8.0 -> 11.2.3Kristoffer Thømt Ravneberg2018-09-25
|
* gitlab: add missing meta.platformsUli Baum2018-09-20
|
* gitlab: add meta dataMarkus Kowalewski2018-08-20
|
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* gitlab: 10.7.0 -> 10.8.0Robin Gloster2018-05-24
|
* gitlab: 10.5.6 -> 10.7.0Robin Gloster2018-04-26
|
* unix-tools: introduce unix-tools.nixMatthew Bauer2018-03-26
| | | | | | | | | | | | | | | | | | unix-tools.nix has a collection of tools that are commonly installed by default in Unix derivatives. This is intended to provide compatibility between macOS and Linux users. Three Linux-only derivations are provided for compatbility: - procps - utillinux - nettools More tools are also provided. Also: treewide: use unixtools Non-comprehensive replace of Linux-only procps and util-linux with 'unixtools'.
* gitlab: 10.5.4 -> 10.5.6Robin Gloster2018-03-22
|
* gitlab: 10.3.4 -> 10.5.4Simon Lackerbauer2018-03-22
|
* gitlab: 10.3.3 -> 10.3.4Robin Gloster2018-01-17
| | | | | | | | | | | | | | | | | | | Fixes: - CVE-2017-0915 - CVE-2018-3710 - CVE-2017-0918 - CVE-2017-0923 - CVE-2017-0925 - CVE-2017-0926 - CVE-2017-0924 - CVE-2017-0914 - CVE-2017-0916 - CVE-2017-0917 - CVE-2017-0927 - CVE-2017-0922 See https://about.gitlab.com/2018/01/16/gitlab-10-dot-3-dot-4-released/ for details.
* gitlab: 10.1.1 -> 10.3.3Robin Gloster2018-01-07
|
* gitlab: 10.0.2 -> 10.1.1Servilio Afre Puentes2017-11-06
|
* gitlab: link tmp/ directory to writable pathMarkus Mueller2017-10-16
|
* gitlab: 9.5.5 -> 10.0.2Robin Gloster2017-09-28
|
* gitlab: 9.5.2 -> 9.5.5Robin Gloster2017-09-21
|
* gitlab: 9.4.5 -> 9.5.2Franz Pletz2017-09-03
|
* gitlab: unbreakRobin Gloster2017-09-02
|
* gitlab: 9.4.3 -> 9.4.5roblabla2017-08-25
|
* gitlab: Fix packaging, compile gettext files before assetsroblabla2017-08-25
|
* gitlab: Mark as brokenroblabla2017-08-06
|
* gitlab: 9.3.4 -> 9.4.3roblabla2017-08-06
|
* gitlab: 8.17.6 -> 9.3.4roblabla2017-07-06
|
* gitlab: 8.17.5 -> 8.17.6Franz Pletz2017-05-09
| | | | Security release: https://about.gitlab.com/2017/05/08/gitlab-9-dot-1-dot-3-security-release/
* gitlab: 8.17.4 -> 8.17.5Franz Pletz2017-04-06
| | | | | | Fixes security issues: https://about.gitlab.com/2017/04/05/gitlab-9-dot-0-dot-4-security-release/