Skip to content

Conversation

@dido18
Copy link
Contributor

@dido18 dido18 commented Oct 20, 2025

Motivation

Some CI changes

Change description

  • check that the release tag starts with a prefix of vX.Y.Z (where X, Y, Z are [0-9]) and a * suffix
  • add a task release command to create a tag and trigger a release
  • remove the GO_VERSION environment variable and use go.mod for versioning

Additional Notes

Tested by running task release -- v0.6.1-rc.3

Tag created: https://github.com/arduino/arduino-router/releases/tag/v0.6.1-rc.3

Reviewer checklist

  • PR addresses a single concern.
  • PR title and description are properly filled.
  • Changes will be merged in main.
  • Changes are covered by tests.
  • Logging is meaningful in case of troubleshooting.

@dido18 dido18 requested review from a team and lucarin91 October 20, 2025 07:51
@dido18 dido18 changed the title fix: update release workflow name and refine tag creation process chore: update release workflow name and refine tag creation process Oct 20, 2025
Copy link
Contributor

@lucarin91 lucarin91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should now add an exact Go version in the go.mod. I would add 1.25.3 (the last available version)

@dido18 dido18 merged commit f7384c6 into main Oct 21, 2025
9 checks passed
@dido18 dido18 deleted the fix-ci-workflow branch October 21, 2025 10:23
lucarin91 pushed a commit that referenced this pull request Oct 28, 2025
* fix: update release workflow name and refine tag creation process

* format

* chore: remove hardcoded Go version and use go.mod for versioning in workflows

* chore: remove unnecessary blank line in go-test workflow

* fix: correct tag pattern in release workflow to include 'v' prefix

* chore: update Ubuntu version in build matrix to 24.04

* chore: revert Ubuntu version in build matrix to 22.04

* fix: enhance release task to validate version format and improve tagging process

* fix: validate version format in release tagging process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants