Closed Bug 1835880 Opened 2 years ago Closed 1 year ago

switch tag pattern to vYYYY.MM.DD[-N]

Categories

(Tecken :: General, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: bdanforth)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Currently, the pattern for Tecken tags (which trigger production deploys) is:

YYYY.MM.DD[-N]

It's been that way since the start of Tecken with 2017.04.13. We standardized on tags starting with v. We need to use calendar based versions because that's more meaningful than an incrementing integer. Given all that, we need to change our tag pattern to:

vYYYY.MM.DD[-N]

This bug covers that work.

We had to support this tag pattern for Eliot, so I updated the release script to support it:

https://github.com/willkg/socorro-release/issues/25

Tecken uses that version of release already.

I think the work required here is:

  1. adjust .circleci/config.yml to support the new tag
  2. add tag_name_template configuration to pyproject.toml for the release script
  3. update any documentation
  4. update the deploy pipeline in jenkins which has regexps for recognizing what to do based on the tag
  5. add tag protections in github

I'll need to coordinate with SRE before working on this.

Assignee: nobody → bdanforth

This was deployed just now in bug #1880345 in v2024.02.14.

Thanks Willkg. I've verified this is working as expected in prod by checking the https://symbols.mozilla.org/__version__ endpoint (and seeing the new tag format listed correctly in various places in Slack, GitHub, etc.). Marking this as resolved.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: