Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
C
codequality
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 0
    • Merge requests 0
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • security-products
  • codequality
  • Merge requests
  • !38

Merged
Created Nov 15, 2019 by Erick Bajao@iamricecake🔴Maintainer1 of 13 tasks completed1/13 tasks

Move to the new versioning scheme

  • Overview 24
  • Commits 4
  • Pipelines 4
  • Changes 3

What does this MR do?

This applies the new versioning scheme discussed in gitlab-org/gitlab#35090 (comment 242838575)

GitLab Code Quality will now follow the current version of Code Climate used. This is similar to how we do it for our fork of Docker Machine.

For example, if the current version of Code Climate used is 0.85.5 and there are no other changes introduced yet to Code Quality, the image would be:

registry.gitlab.com/gitlab-org/security-products/codequality:0.85.5

If there are changes made but the Code Climate version is still 0.85.5, the image would then have the appended incremental version:

registry.gitlab.com/gitlab-org/security-products/codequality:0.85.5-gitlab.1

If in the future we update to a newer version of Code Climate (for example if there will be a 0.99.1), we restart the version without the appended -gitlab.x:

registry.gitlab.com/gitlab-org/security-products/codequality:0.99.1

When this gets merged, I'll release a new 0.85.5 image.

For those who are not able to migrate yet to the new versioning scheme, we released images for 12-5-stable, 12-6-stable, 12-7-stable, 12-8-stable, 12-9-stable, 12-10-stable that are just copies of 12-4-stable. Please note that we don't backport future modifications to these old versions.

Releasing new versions still follow the old process but instead of creating branches named like 12-4-stable, we will name them 0.85.5 or 0.85.5-gitlab.1.

What are the relevant issue numbers?

gitlab-org/gitlab#35090 (closed)

Does this MR meet the acceptance criteria?

  • Changelog entry added
  • Documentation created/updated for GitLab EE, if necessary
  • Documentation created/updated for this project, if necessary
  • Documentation reviewed by technical writer or follow-up review issue created
  • Tests added for this feature/bug
  • Job definition updated, if necessary
    • Auto-DevOps template (also in CE)
    • Job definition example
    • CI Templates (to be removed)
    • Vendored CI Templates (also in CE)
  • Conforms to the code review guidelines
  • Conforms to the Go guidelines
  • Security reports checked/validated by reviewer
Edited Nov 27, 2019 by Kamil Trzciński
Assignee
Assign to
Reviewer
Request review from
12.6
Milestone
12.6 (Past due)
Assign milestone
Time tracking
Source branch: new-versioning-scheme