Skip to content

[AFE-46] use Astronomer releases endpoint for version checking#2027

Open
nickypy wants to merge 3 commits intomainfrom
nick3/update-version-checking
Open

[AFE-46] use Astronomer releases endpoint for version checking#2027
nickypy wants to merge 3 commits intomainfrom
nick3/update-version-checking

Conversation

@nickypy
Copy link

@nickypy nickypy commented Mar 3, 2026

Description

This PR replaces the GitHub release check to use https://updates.astronomer.io/astro-cli instead. This matches the behavior in Astro UI and takes into account the delay between release in this repo vs Homebrew.

🎟 Issue(s)

Fixes #1977

🧪 Functional Testing

VERSION=1.38 make build
./astro version

📸 Screenshots

Add screenshots to illustrate the validity of these changes.

📋 Checklist

  • Rebased from the main (or release if patching) branch (before testing)
  • Ran make test before taking out of draft
  • Ran make lint before taking out of draft
  • Added/updated applicable tests
  • Tested against Astro-API (if necessary).
  • Tested against Houston-API and Astronomer (if necessary).
  • Communicated to/tagged owners of respective clients potentially impacted by these changes.
  • Updated any related documentation

@nickypy nickypy changed the title AFE-46 use Astronomer releases endpoint for version checking [AFE-46] use Astronomer releases endpoint for version checking Mar 3, 2026
@nickypy nickypy requested a review from a team March 3, 2026 22:21
@coveralls-official
Copy link

coveralls-official bot commented Mar 3, 2026

Pull Request Test Coverage Report for Build d223ff04-db5f-4e21-8565-a8d105d1dce5

Details

  • 34 of 44 (77.27%) changed or added relevant lines in 2 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.03%) to 35.946%

Changes Missing Coverage Covered Lines Changed/Added Lines %
version/version.go 30 40 75.0%
Totals Coverage Status
Change from base Build 408796d1-867a-49d6-a9f1-470124cda0c8: 0.03%
Covered Lines: 24318
Relevant Lines: 67652

💛 - Coveralls

@nickypy nickypy requested a review from neel-astro March 3, 2026 22:38
@nickypy nickypy marked this pull request as ready for review March 3, 2026 22:38
@nickypy nickypy requested a review from a team as a code owner March 3, 2026 22:38
@nickypy nickypy force-pushed the nick3/update-version-checking branch from 80d7e31 to e8ec9f5 Compare March 4, 2026 16:46
@nickypy nickypy force-pushed the nick3/update-version-checking branch from e8ec9f5 to 1b79804 Compare March 4, 2026 22:18
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.

Improve the upgrade messaging for new releases

1 participant