eclipse-score / eclipse-score/bazel_platforms

Remove Deprecated Platform Definitions & Clean Up Repository Space

Open
#19 0 comments 0 reactions 1 assignee Claimed by @nradakovic View on GitHub
deprecated cleanup documentation
Dominant language
Starlark
Stars
1
Forks
10
Avg merge
16h 25m
Merged PRs (30d)
2

Description

## Description

The repository currently contains redundant platform definitions and legacy platform constraints that are no longer used or have been superseded. These deprecated definitions increase maintenance overhead, make the platform configuration harder to understand, and may lead to inconsistencies when adding or updating supported platforms.

This issue aims to clean up the platform configuration by removing obsolete platforms and consolidating the remaining definitions.

## Goals
- Identify deprecated platform definitions.
- Remove unused or duplicate platform constraints.
- Consolidate equivalent platform definitions where possible.
- Verify that all remaining platform mappings are still referenced by active build targets.
- Ensure no functional regressions in supported build configurations.

## Acceptance Criteria
- [ ] Deprecated platform definitions are removed.
- [ ] Redundant platform constraints are eliminated.
- [ ] All build targets continue to resolve to valid platforms.
- [ ] CI passes for all supported platforms.
- [ ] Documentation is updated if platform definitions or supported platforms change.

## Implementation Notes
- Review all platform definitions under the Bazel platform configuration.
- Remove platforms that are no longer referenced by any target or toolchain.
- Replace references to deprecated platforms with their supported equivalents where necessary.
- Validate that platform resolution remains deterministic after cleanup.
- Perform a repository-wide search to ensure no stale platform labels remain.

## Benefits
- Reduced maintenance effort.
- Cleaner and more maintainable platform configuration.
- Improved readability of platform and constraint definitions.
- Lower risk of developers accidentally using deprecated platforms.
- Simpler onboarding for future platform additions.

### Expected Changes ot work products

- [ ] Requirements
- [ ] Architecture
- [ ] Safety Analysis
- [ ] Security Analysis
- [ ] Detailed Design
- [ ] Implementation and Testing
- [ ] all

### Impact analysis

None

### Safety or Security relevance

- [x] none
- [ ] Safety relevant
- [ ] Security relevant

### Expected required ASIL classification

QM

### Expected Implementation Version (Release)

1.0

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.