Skip to content

Update releases.properties from release 2026.5.31#33

Merged
N6REJ merged 1 commit into
mainfrom
update-releases-2026.5.31
Jun 8, 2026
Merged

Update releases.properties from release 2026.5.31#33
N6REJ merged 1 commit into
mainfrom
update-releases-2026.5.31

Conversation

@N6REJ

@N6REJ N6REJ commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

🤖 Automated Releases Properties Update

This PR updates the releases.properties file with new versions from release 2026.5.31.

Changes:

  • Extracted .7z assets from the release
  • Added version entries with download URLs
  • Maintained semver ordering (newest first)

Release URL: https://github.com/Bearsampp/module-git/releases/tag/2026.5.31

Next Steps:

  1. ⏳ Link validation will run automatically
  2. ✅ Once validation passes, this PR will auto-merge
  3. ❌ If validation fails, please review and fix invalid URLs

Auto-generated from release 2026.5.31
@qodo-code-review

qodo-code-review Bot commented Jun 8, 2026

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (1) 📘 Rule violations (0)

Grey Divider


Remediation recommended

1. Inconsistent release URL mapping 🐞 Bug ☼ Reliability
Description
Because this PR modifies releases.properties, the Validate Properties Links workflow will parse the
entire file and validate every URL via HTTP. Several existing entries have mismatched
tag/date/version components between the download path and the asset filename (e.g., 2.52.0), making
the intended asset ambiguous and increasing the chance of CI validation failures or incorrect
downloads.
Code

releases.properties[R1-4]

+2.54.0 = https://github.com/Bearsampp/module-git/releases/download/2026.5.31/bearsampp-git-2.54.0-2026.5.31.7z
2.53.0.2 = https://github.com/Bearsampp/module-git/releases/download/2026.4.12/bearsampp-git-2.53.0.2-2026.4.12.7z
2.53.0 = https://github.com/Bearsampp/module-git/releases/download/2026.3.5/bearsampp-git-2.53.0-2026.3.5.7z
2.52.0 = https://github.com/Bearsampp/module-git/releases/download/2025.11.22/bearsampp-git-2.52.0-2025.11.1.7z
Evidence
CI validates every URL in the modified properties file; releases.properties contains multiple
entries where the tag/date/version parts of the URL disagree with the asset filename, which is an
inconsistency within the mapping itself and is exactly what CI will attempt to resolve over HTTP.

.github/workflows/validate-properties-links.yml[85-143]
releases.properties[4-4]
releases.properties[20-26]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The PR modifies `releases.properties`, which triggers CI to validate every URL in that file. Some existing mappings are internally inconsistent (download tag/date/version in the URL path doesn’t match the asset filename), which can lead to CI failures (404/4xx) and/or incorrect assets being referenced.

## Issue Context
The workflow `.github/workflows/validate-properties-links.yml` reads all lines of each changed `.properties` file, extracts every URL, and validates each with `HEAD`/`GET`. Any unreachable URL causes the job to fail.

## Fix Focus Areas
- releases.properties[4-4]
- releases.properties[20-26]
- .github/workflows/validate-properties-links.yml[85-143]

## What to change
1. For each inconsistent entry (at least the ones cited above), decide the *intended* release tag and asset name.
2. Update the URL so its `/releases/download/<tag>/...` segment and the asset filename portion align with the intended release asset naming.
3. If an entry is intentionally pointing to an asset with a different filename/date, ensure that exact URL is correct (and consider adding a comment explaining the exception to avoid repeated churn).
4. Re-run/confirm the `Validate Properties Links` workflow passes for `releases.properties`.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

Qodo Logo

@qodo-code-review

Copy link
Copy Markdown

Review Summary by Qodo

Add Git 2.54.0 to releases.properties

✨ Enhancement

Grey Divider

Walkthroughs

Description
• Add Git version 2.54.0 from release 2026.5.31
• Update releases.properties with new download URL
• Maintain semver ordering with newest version first
Diagram
flowchart LR
  release["Release 2026.5.31"] -- "Extract version" --> version["Git 2.54.0"]
  version -- "Add entry" --> props["releases.properties"]
  props -- "Maintain order" --> sorted["Semver ordered list"]

Loading

Grey Divider

File Changes

1. releases.properties ⚙️ Configuration changes +1/-0

Add Git 2.54.0 version entry

• Added new entry for Git version 2.54.0 from release 2026.5.31
• Entry placed at top of file maintaining semver ordering
• Download URL points to bearsampp-git-2.54.0-2026.5.31.7z asset

releases.properties


Grey Divider

Qodo Logo

@N6REJ N6REJ merged commit 79f2ff7 into main Jun 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant