Skip to content

Conversation

@antonym
Copy link
Member

@antonym antonym commented Oct 11, 2025

Overview

This PR adds three important improvements on top of the recently merged fast checksums work.

Changes

1. Fix Workflow Syntax Error ✅

  • Fixed invalid empty schedule: key in update-iso-info.yml
  • Properly commented out the schedule section
  • Resolves GitHub Actions validation error

2. Add Format Validation Documentation ✅

  • Created FORMAT_COMPARISON.md with detailed analysis
  • Confirms our JSON format matches Ubuntu's official simplestreams format
  • Documents compatibility with mini-iso-tools
  • Shows side-by-side comparison of all fields

3. Track Generated JSON Files ✅

  • Removed output/.gitignore
  • JSON files now tracked in repository
  • Required for process-iso.yml workflow

Validation

✅ All JSON outputs validated against official Ubuntu format
✅ GitHub Actions workflow syntax validated
✅ No breaking changes
✅ Full backward compatibility maintained

Files Changed

  • .github/workflows/update-iso-info.yml - Fixed syntax error
  • FORMAT_COMPARISON.md - New documentation
  • output/.gitignore - Removed (tracking JSON files now)

Ready to Merge

These are minor cleanup and documentation improvements that complete the fast checksums feature set.

The schedule: key was empty which causes GitHub Actions validation to fail.
Properly commented out the entire schedule section.
Provides comprehensive analysis showing our JSON format matches
Ubuntu's official simplestreams format perfectly.
The output directory now contains the generated JSON files that
should be version controlled for the process-iso workflow.
@antonym antonym merged commit 9666305 into master Oct 11, 2025
@antonym antonym deleted the feature/fast-checksums-and-improvements branch October 11, 2025 18:45
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