Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • E ensembl
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ensembl-gh-mirror
  • ensembl
  • Merge requests
  • !398

E99 version bump

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Marek Szuba requested to merge e99_version_bump into master Jun 21, 2019
  • Overview 4
  • Commits 5
  • Pipelines 0
  • Changes 36

Created by: mkszuba

Description

Bump the API and the schema version to 99. Patch the test databases accordingly (includes the master-branch equivalent of #397. Tell Travis to have the Registry shut up about version mismatches between the API and the databases so that we can still get meaningful test results in spite of Compara, Variation and ontology database schemas remaining at 98.

Use case

According to the revised Core release SOP we want to do N+1 version bumps right after branching release/N. For the current release cycle, the relevant Jira ticket is ENSCORESW-3163.

Benefits

Early version bumping will make it clear that what we have on the master branch is not necessarily the same API/schema as on even the latest release branch. Moreover, it will give us more time to catch and address possible issues with release 100.

Possible Drawbacks

The code-branching step if the release schedule will be slightly more complicated because it will be necessary to reenable version-mismatch warnings in .travis.yml before pushing a new release branch.

Testing

Have you added/modified unit tests to test the changes?

No.

If so, do the tests pass/fail?

N/A

Have you run the entire test suite and no regression was detected?

Have run the entire test suite with version-mismatch warnings both enabled and disabled. In the former case ontologyTerm.t and sequenceOntologyMapper.t fail due to having produced unexpected warnings, in the latter case everything works.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: e99_version_bump