Commit Graph

55 Commits

Author SHA1 Message Date
GitLab Bot 26fa51816a Add latest changes from gitlab-org/gitlab@master 2023-12-22 12:14:34 +00:00
GitLab Bot f9da8786f9 Add latest changes from gitlab-org/gitlab@master 2023-12-15 15:13:59 +00:00
GitLab Bot 0088061332 Add latest changes from gitlab-org/gitlab@master 2023-12-15 03:08:03 +00:00
GitLab Bot 6ba7c824e9 Add latest changes from gitlab-org/gitlab@master 2023-11-16 18:07:32 +00:00
GitLab Bot 07b1e26912 Add latest changes from gitlab-org/gitlab@master 2023-07-20 12:07:25 +00:00
GitLab Bot 8698900da3 Add latest changes from gitlab-org/gitlab@master 2023-06-30 06:09:09 +00:00
GitLab Bot fe530c6e7f Add latest changes from gitlab-org/gitlab@master 2023-06-16 21:09:11 +00:00
GitLab Bot 717436a767 Add latest changes from gitlab-org/gitlab@master 2023-06-15 12:08:47 +00:00
GitLab Bot 18d5458781 Add latest changes from gitlab-org/gitlab@master 2023-02-01 15:09:16 +00:00
GitLab Bot aa88b9053d Add latest changes from gitlab-org/gitlab@master 2023-01-31 09:07:35 +00:00
GitLab Bot 03686022bc Add latest changes from gitlab-org/gitlab@master 2022-12-29 06:07:34 +00:00
GitLab Bot dda49284fc Add latest changes from gitlab-org/gitlab@master 2022-08-03 09:12:13 +00:00
GitLab Bot b019dc959e Add latest changes from gitlab-org/gitlab@master 2022-06-16 12:09:26 +00:00
GitLab Bot 669ad9e431 Add latest changes from gitlab-org/gitlab@master 2022-05-06 12:09:05 +00:00
GitLab Bot 16f41a5b04 Add latest changes from gitlab-org/gitlab@master 2021-11-03 21:10:35 +00:00
GitLab Bot 1c568d834d Add latest changes from gitlab-org/gitlab@master 2021-05-05 09:10:02 +00:00
GitLab Bot db36dea03b Add latest changes from gitlab-org/gitlab@master 2021-04-29 12:09:58 +00:00
GitLab Bot d6024427e8 Add latest changes from gitlab-org/gitlab@master 2021-04-28 09:10:13 +00:00
GitLab Bot d89b82481b Add latest changes from gitlab-org/gitlab@master 2021-04-21 09:09:15 +00:00
GitLab Bot cb840235d7 Add latest changes from gitlab-org/gitlab@master 2021-03-17 15:09:03 +00:00
GitLab Bot ff89c3c372 Add latest changes from gitlab-org/gitlab@master 2021-01-26 15:08:58 +00:00
GitLab Bot b8d021cb60 Add latest changes from gitlab-org/gitlab@master 2020-12-23 18:10:19 +00:00
GitLab Bot 283fb71e02 Add latest changes from gitlab-org/gitlab@master 2020-07-17 15:09:13 +00:00
GitLab Bot f3e7bc8060 Add latest changes from gitlab-org/gitlab@master 2020-06-02 18:08:32 +00:00
GitLab Bot d84f18d66c Add latest changes from gitlab-org/gitlab@master 2020-05-19 18:08:11 +00:00
GitLab Bot e5731d5194 Add latest changes from gitlab-org/gitlab@master 2020-05-15 09:07:59 +00:00
GitLab Bot 729e3765d5 Add latest changes from gitlab-org/gitlab@master 2020-03-24 12:09:42 +00:00
GitLab Bot cbfe03ae04 Add latest changes from gitlab-org/gitlab@master 2020-03-16 12:09:12 +00:00
GitLab Bot 72817fd7c0 Add latest changes from gitlab-org/gitlab@master 2020-02-01 00:08:41 +00:00
GitLab Bot 6f0f893bd8 Add latest changes from gitlab-org/gitlab@master 2020-01-10 18:07:43 +00:00
GitLab Bot 34b3567c97 Add latest changes from gitlab-org/gitlab@master 2019-11-19 09:06:16 +00:00
GitLab Bot 6e3880e2bb Add latest changes from gitlab-org/gitlab@master 2019-11-12 21:06:30 +00:00
GitLab Bot 083d64c646 Add latest changes from gitlab-org/gitlab@master 2019-10-31 15:06:41 +00:00
GitLab Bot b3e4ec8e8a Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
GitLab Bot 184c2ced07 Add latest changes from gitlab-org/gitlab@master 2019-10-17 18:08:05 +00:00
GitLab Bot 238d22c072 Add latest changes from gitlab-org/gitlab@master 2019-10-17 15:06:17 +00:00
GitLab Bot e4c711546c Add latest changes from gitlab-org/gitlab@master 2019-09-18 21:06:34 +00:00
GitLab Bot 84727c8209 Add latest changes from gitlab-org/gitlab@master 2019-09-16 15:06:26 +00:00
Grzegorz Bizon 1068ec2e92 Merge branch '66741-remove-spec-rails_helper-rb' into 'master'
Remove spec/rails_helper.rb

Closes #66741

See merge request gitlab-org/gitlab-ce!32380
2019-09-03 13:48:17 +00:00
Etienne Baqué a43ab8d6a4 Added relationships between Release and Milestone
Modified schema via migrations.
Added one-to-one relationship between the two models.
Added changelog file
2019-09-03 09:38:59 +00:00
Ash McKenzie 19ff9d9899
Replace rails_helper.rb with spec_helper.rb
rails_helper.rb's only logic was to require
spec_helper.rb.
2019-08-30 12:26:18 +10:00
Jason Goodman 7ecffe2987 Show upcoming status for releases
Add released_at field to releases API
Add released_at column to releases table
Return releases to the API sorted by released_at
2019-07-03 09:12:15 +00:00
Krasimir Angelov 241ba4be79 Allow guests users to access project releases
This is step one of resolving
https://gitlab.com/gitlab-org/gitlab-ce/issues/56838.

Here is what changed:
- Revert the security fix from bdee9e8412.
- Do not leak repository information (tag name, commit) to guests in API
responses.
- Do not include links to source code in API responses for users that do
not have download_code access.
- Show Releases in sidebar for guests.
- Do not display links to source code under Assets for users that do not
have download_code access.

GET ':id/releases/:tag_name' still do not allow guests to access
releases. This is to prevent guessing tag existence.
2019-05-03 13:29:20 +00:00
Jason Goodman 5b7003282b Set release name when adding release notes to an existing tag
Also set the release sha and author
2019-04-09 06:52:15 +00:00
Thong Kuah a2cfc150ce Add # frozen_string_literal to spec/models
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-04-01 14:37:54 +13:00
Shinya Maeda f5f52da885 Add spec for Releases::Source and Link models
Releases::Source and Releases::Link are covered by tests
2019-01-04 22:17:02 +09:00
Shinya Maeda 8f1e96c89b Add spec for Release API
Add spec for all release API - GET, POST, PUT, DELETE.
Also, fixes some minior bugs.
2018-12-31 14:35:57 +09:00
Alessio Caiazza 6a2decf545 Refactor Release services
CreateReleaseService and UpdateReleaseService now takes all the release
attributes as constructor parameters. This will simplify attribute
expansion
2018-12-31 14:34:15 +09:00
Alessio Caiazza 1ea2d9faa5 Add releases API
This commit introduces Releases API under /api/v4/projects/:id/releases

* We are introducing release policies at project level.
* We are deprecating releases changes from tags, both api and web
interface.
* Tags::CreateService no longer create a release

This feature is controlled by :releases_page feature flag
2018-12-31 12:05:56 +09:00
Alessio Caiazza b782ba1113
Add name, author and sha to releases
This commit adds a name to each release, defaulting it to tag name,
keeps track of the SHA when a new release is created and tracks the
current user as release author.
2018-12-13 12:15:21 +01:00