Skip to content

Conversation

@senseix21
Copy link

This pull request introduces automation to keep the up-spec compatibility badge in the README.md up to date. A new GitHub Actions workflow checks which up-spec tag the project is using, compares it to the latest available tag, and updates the badge and its color accordingly in the README.md. This ensures the badge always reflects the current compatibility status with up-spec.

Automation and badge update:

  • Added a new GitHub Actions workflow (.github/workflows/up-spec-badge.yml) that:
    • Determines the current and latest up-spec tags.
    • Decides the badge color (green if up to date, red otherwise).
    • Updates the badge in the README.md and commits the change automatically.

Documentation:

  • Inserted an auto-updating up-spec compatibility badge section into the README.md, showing the current tag and its status.

Copilot AI review requested due to automatic review settings November 20, 2025 06:56
Copilot finished reviewing on behalf of senseix21 November 20, 2025 06:58
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds automation to maintain the up-spec compatibility badge in the README. A GitHub Actions workflow automatically checks the project's up-spec version against the latest available release, updates the badge color accordingly (green if current, red if outdated), and commits changes to keep the documentation synchronized.

Key changes:

  • Automated badge updates via GitHub Actions workflow triggered on pushes to main
  • Badge generation based on git submodule tag detection and GitHub API queries
  • Self-updating README with HTML comment markers for badge placement

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 8 comments.

File Description
.github/workflows/up-spec-badge.yml Implements the automated workflow to fetch up-spec versions, compare them, generate the appropriate badge, and update the README with git operations
README.md Adds HTML comment markers and initial up-spec compatibility badge showing v1.6.0-alpha.7 status

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@PLeVasseur
Copy link
Contributor

Hi @senseix21 👋 did you see there was already an existing PR here?
#283

(note that I've not looked into either PR)

Did this PR solve something notably different from the other one?

@PLeVasseur
Copy link
Contributor

Another request -- please sign the Eclipse Foundation's ECA so that your contributions could be merged ☺️

@senseix21
Copy link
Author

done

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