fix(gitlab_releases): version increment workflow from RC-release -> full-release #52

Merged
jon_nfc merged 2 commits from fix-releases into development 2021-08-07 05:32:00 +00:00
jon_nfc commented 2021-08-04 06:10:54 +00:00 (Migrated from gitlab.com)

📚 Summary

Fix gitlab releases.

currently there is no way to got from RC to full release.

Workflow

Pseudo:

  1. Merge request occurs
  2. Changelog updated
  3. Tag created
  4. Gitlab release created

Changes made

Now the version doesn't auto increment a release-candidate version on the development branch. the job only auto increments on the master branch. WARNING: if a version increment is done on the development branch and there are no further commits on the development branch, the version increment on the master branch will fail.

New workflow

  1. if there is to be further work on the development branch, if desired the version can be incremented. (release-candidate version will be created).
  2. if there are no further commits to occur on the development branch, DO NOT increment the version.
  3. on merge to master the version will automatically increment to the applicable version.

🔗 Related Issue(s) 🔗 Related Merge Request(s)
#1 nofusscomputing/projects/gitlab-ci!1 {blocks}
nofusscomputing/infrastructure/ansible-roles!6 {blocks}

👷 Tasks

  • merging to correct branch?

  • issue linked to this MR?

  • related issues:

    • [ ] closed in a commit message

    • [ ] Manually closed

    • All related issues tasks complete?

## :books: Summary Fix gitlab releases. currently there is no way to got from RC to full release. ### Workflow Pseudo: 1. Merge request occurs 1. Changelog updated 1. Tag created 1. Gitlab release created ### Changes made Now the version doesn't auto increment a release-candidate version on the `development` branch. the job only auto increments on the `master` branch. **WARNING: if a version increment is done on the development branch and there are no further commits on the `development` branch, the version increment on the `master` branch will fail.** #### New workflow 1. if there is to be further work on the `development` branch, if desired the version can be incremented. (release-candidate version will be created). 1. if there are no further commits to occur on the `development` branch, **DO NOT** increment the version. 1. on merge to `master` the version will automatically increment to the applicable version. ----- | :link: **Related Issue(s)** | :link: **Related Merge Request(s)** | |:----:|:----:| | #1 | nofusscomputing/projects/gitlab-ci!1 {blocks} <br>nofusscomputing/infrastructure/ansible-roles!6 {blocks}| ### :construction_worker: Tasks <!-- dont remove tasks strike through including the checkbox by enclosing in double tidle '~~' --> - [ ] merging to correct branch? - [ ] issue linked to this MR? - related issues: - ~~[ ] closed in a commit message~~ - ~~[ ] Manually closed~~ - [ ] All related issues tasks complete? <!-- don't adjust the below slash commands -->
jon_nfc commented 2021-08-04 06:11:30 +00:00 (Migrated from gitlab.com)

changed title from feat(gitlab_releases) to feat(gitlab_releases){+: Ensure that a full release occurs when merging to master.+}

changed title from **feat(gitlab_releases)** to **feat(gitlab_releases){+: Ensure that a full release occurs when merging to master.+}**
jon_nfc commented 2021-08-04 06:17:46 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
jon_nfc commented 2021-08-04 06:17:46 +00:00 (Migrated from gitlab.com)

assigned to @jon_nfc

assigned to @jon_nfc
jon_nfc commented 2021-08-04 06:18:28 +00:00 (Migrated from gitlab.com)

added 30m of time spent

added 30m of time spent
jon_nfc commented 2021-08-06 00:31:23 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
jon_nfc commented 2021-08-07 02:34:01 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 7a65a55e - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>7a65a55e - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226421678&start_sha=eb5cc8a0e2885a9ed16a8d1a81611aec4d5a4d31)
jon_nfc commented 2021-08-07 02:35:24 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 43e065dc - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>43e065dc - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226421760&start_sha=7a65a55e0543da6c8432f4578ac62b922647e372)
jon_nfc commented 2021-08-07 02:40:26 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 46a5ee22 - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>46a5ee22 - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226422024&start_sha=43e065dcb6b035218671919089828374d1eb5f8b)
jon_nfc commented 2021-08-07 02:59:31 +00:00 (Migrated from gitlab.com)

added 1 commit

  • fbb67716 - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>fbb67716 - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226423004&start_sha=46a5ee22604e7302f705cf44cb9ab0fbb0b65035)
jon_nfc commented 2021-08-07 03:00:27 +00:00 (Migrated from gitlab.com)

added 1 commit

  • cb0129c1 - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>cb0129c1 - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226423068&start_sha=fbb677162a04c5d824012ee8ae507e12e1427c34)
jon_nfc commented 2021-08-07 03:02:33 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 274994bd - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>274994bd - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226423162&start_sha=cb0129c1b301a7001cd01269cea4a17c53c5a30e)
jon_nfc commented 2021-08-07 03:03:20 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 9d8b89e9 - fix(gitlab_release): conduct the bump when merge request submitted

Compare with previous version

added 1 commit <ul><li>9d8b89e9 - fix(gitlab_release): conduct the bump when merge request submitted</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226423217&start_sha=274994bd7e55e2ac753b82e0774b0d5792b41abe)
jon_nfc commented 2021-08-07 03:05:29 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 8b5190ea - build(test): testing

Compare with previous version

added 1 commit <ul><li>8b5190ea - build(test): testing</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226423374&start_sha=9d8b89e91c2ce2bf47d6ea542bfd3042debad92d)
jon_nfc commented 2021-08-07 03:06:50 +00:00 (Migrated from gitlab.com)

added 1 commit

  • ca8024ac - build(test): testing

Compare with previous version

added 1 commit <ul><li>ca8024ac - build(test): testing</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226423437&start_sha=8b5190eafb328a13793f389d818c20909cb1385e)
jon_nfc commented 2021-08-07 03:18:50 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 45439a2e - test

Compare with previous version

added 1 commit <ul><li>45439a2e - test</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226424156&start_sha=eb5cc8a0e2885a9ed16a8d1a81611aec4d5a4d31)
jon_nfc commented 2021-08-07 03:33:44 +00:00 (Migrated from gitlab.com)

added 1 commit

  • e04ec20a - fix(gitlab_release): on master branch, create full release

Compare with previous version

added 1 commit <ul><li>e04ec20a - fix(gitlab_release): on master branch, create full release</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226424919&start_sha=45439a2e77ad343bb8af8e8bcd0372793749853b)
jon_nfc commented 2021-08-07 03:50:51 +00:00 (Migrated from gitlab.com)

added 1 commit

  • c85bbe91 - fix(gitlab_release): on master branch, create full release

Compare with previous version

added 1 commit <ul><li>c85bbe91 - fix(gitlab_release): on master branch, create full release</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226425962&start_sha=e04ec20ada3688357e0101bff801c3bfdeb301d7)
jon_nfc commented 2021-08-07 04:28:20 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 105df321 - fix(gitlab_release): Adjust release workflow

Compare with previous version

added 1 commit <ul><li>105df321 - fix(gitlab_release): Adjust release workflow</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226428366&start_sha=c85bbe914a19a7a29cbcc99ea2d539173e8b0fef)
jon_nfc commented 2021-08-07 04:35:48 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 682ffa36 - fix(gitlab_release): Adjust release workflow

Compare with previous version

added 1 commit <ul><li>682ffa36 - fix(gitlab_release): Adjust release workflow</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226428744&start_sha=105df321954f9e4aa93727a8d5623a511732abf5)
jon_nfc commented 2021-08-07 04:45:55 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 884bda84 - fix(gitlab_release): Adjust release workflow

Compare with previous version

added 1 commit <ul><li>884bda84 - fix(gitlab_release): Adjust release workflow</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226429238&start_sha=682ffa36eb305e4db3426b609994fd9d0e336973)
jon_nfc commented 2021-08-07 04:51:58 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 8267e91d - fix(gitlab_release): Adjust release workflow

Compare with previous version

added 1 commit <ul><li>8267e91d - fix(gitlab_release): Adjust release workflow</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226429603&start_sha=884bda849d91938b013b72a48dbf75c814400658)
jon_nfc commented 2021-08-07 05:15:12 +00:00 (Migrated from gitlab.com)

added 2 commits

  • f76cabee - fix(gitlab_release): Adjust release workflow
  • 1ca7a04e - docs(gitlab_release): Updated docs with new instructions on version incrementing

Compare with previous version

added 2 commits <ul><li>f76cabee - fix(gitlab_release): Adjust release workflow</li><li>1ca7a04e - docs(gitlab_release): Updated docs with new instructions on version incrementing</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226430881&start_sha=8267e91d1ce86aaa58ebde1bc451e597726d4ad0)
jon_nfc commented 2021-08-07 05:28:51 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 5f273ce2 - docs(gitlab_release): Updated docs with new instructions on version incrementing

Compare with previous version

added 1 commit <ul><li>5f273ce2 - docs(gitlab_release): Updated docs with new instructions on version incrementing</li></ul> [Compare with previous version](/nofusscomputing/projects/gitlab-ci/-/merge_requests/2/diffs?diff_id=226431716&start_sha=1ca7a04e365b12c46a26a24a2784e1f9c803e935)
jon_nfc commented 2021-08-07 05:30:47 +00:00 (Migrated from gitlab.com)

changed title from f{-eat-}(gitlab_releases): {-Ensure that a full release occurs when merging to master.-} to f{+ix+}(gitlab_releases): {+version increment workflow from RC-release -> full-release+}

changed title from **f{-eat-}(gitlab_releases): {-Ensure that a full release occurs when merging to master.-}** to **f{+ix+}(gitlab_releases): {+version increment workflow from RC-release -> full-release+}**
jon_nfc commented 2021-08-07 05:30:47 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
jon_nfc commented 2021-08-07 05:32:00 +00:00 (Migrated from gitlab.com)

mentioned in commit cc2f23b091

mentioned in commit cc2f23b091925659c03196b69456f4033b460294
jon_nfc (Migrated from gitlab.com) merged commit cc2f23b091 into development 2021-08-07 05:32:00 +00:00
jon_nfc commented 2021-08-12 02:01:21 +00:00 (Migrated from gitlab.com)

mentioned in commit 5f273ce23a

mentioned in commit 5f273ce23a331eaf11623207ec4aba8b856c14f0
jon_nfc commented 2021-08-12 02:01:21 +00:00 (Migrated from gitlab.com)

mentioned in commit f76cabeeb0

mentioned in commit f76cabeeb04b028a231dc1c232862db5fcad4345
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: infrastructure/gitlab-ci#52
No description provided.