eclipse-score / eclipse-score/score

Image Filesystem rules for S-CORE Release 1.0

Open
#3,253 0 comments 0 reactions 1 assignee Claimed by @nradakovic View on GitHub
Dominant language
Starlark
Stars
109
Forks
105
Avg merge
1d 9h
Merged PRs (30d)
24

Description

## Summary
Prepare and publish `score_rules_imagefs` for the S-CORE `v1.0` release.

This issue tracks the release readiness work for the S-CORE Bazel rules used to generate filesystem images. The repository provides reusable Bazel rules and supporting logic for creating filesystem images from files and directories as part of S-CORE build workflows.

## Goal
Deliver a release-ready `score_rules_imagefs` version aligned with the S-CORE `v1.0` release, including validated image generation rules, updated documentation, and reproducible image creation.

## Scope
The release should cover:
TBD

## Proposed Deliverables
- Release tag/version for `score_rules_imagefs` aligned with S-CORE `v1.0`
- Reviewed and validated filesystem image generation rules
- Verified support for the filesystem/image formats targeted by the `v1.0` release
- Validated handling of files and directories as image inputs
- Verified automatic image size calculation and image generation behavior
- Successful test workspace runs for relevant configurations
- Updated release-facing documentation
- Release notes summarizing supported image formats, changes, and known limitations

## Validation Expectations
Before closing this issue, verify:
- Bazel rules can be loaded and used successfully in a clean workspace
- Files and directories are correctly included in generated filesystem images
- Generated image contents match the declared Bazel inputs
- Image size is calculated correctly based on the input content and configured requirements
- Generated filesystem images are valid and can be inspected or consumed by the intended target environment
- Supported filesystem/image formats work as expected
- Relevant configuration options and defaults behave consistently
- Example/test targets successfully generate and validate images
- Known platform- or tool-specific limitations are documented

## Acceptance Criteria
- A releasable `score_rules_imagefs` version is identified and tagged for S-CORE `v1.0`
- Supported filesystem/image formats are validated in the example/test workspace
- Image generation rules and supporting configuration are reviewed and up to date
- Input file and directory handling is validated
- Image sizing and generated image contents are verified
- Documentation reflects the final release surface
- Known gaps, unsupported scenarios, or tool-specific limitations are explicitly documented

## Checklist
- [ ] Confirm target release version and tag naming
- [ ] Review supported filesystem/image format matrix for `v1.0`
- [ ] Review and update Bazel image generation rules
- [ ] Validate file and directory input handling
- [ ] Validate automatic image size calculation
- [ ] Validate generated image contents
- [ ] Validate filesystem-specific configuration and defaults
- [ ] Validate supported host/tool configurations
- [ ] Review test/example targets and generated images
- [ ] Update README/docs for the released surface
- [ ] Prepare release notes
- [ ] Publish/tag release

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.