Skip to content

Update release and test CI#46

Merged
swetha1654 merged 5 commits into
mainfrom
version_sync
Jun 24, 2026
Merged

Update release and test CI#46
swetha1654 merged 5 commits into
mainfrom
version_sync

Conversation

@swetha1654

@swetha1654 swetha1654 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Context

Versions are specified at 3 different places:

  1. snapcraft.yaml
  2. aproxy.go
  3. GitHub release

All 3 of them need to be in sync.

Added 2 new checks to the CI:

  1. When any go related file is modified, check-go-version-bump script verifies if aproxy.go file has an updated version.
  2. check-version-sync runs every time to verify if the version in the snapcraft file and aproxy.go file are in sync.

Apart from these, updated the release workflow to use the version from aproxy.go file instead of manual user input and runs on every push to main.

@swetha1654 swetha1654 marked this pull request as ready for review June 23, 2026 13:16
@swetha1654 swetha1654 requested a review from a team as a code owner June 23, 2026 13:16
@swetha1654 swetha1654 requested review from florentianayuwono, m2-farzan and weiiwang01 and removed request for a team June 23, 2026 13:16
Comment thread snap/snapcraft.yaml
Comment thread .github/workflows/release.yaml Outdated
@swetha1654 swetha1654 requested a review from weiiwang01 June 24, 2026 06:19
@swetha1654 swetha1654 enabled auto-merge (squash) June 24, 2026 06:21
@swetha1654 swetha1654 merged commit 4ef407c into main Jun 24, 2026
2 checks passed
@swetha1654 swetha1654 deleted the version_sync branch June 24, 2026 06:25
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.

2 participants