Skip to content

feat(release-tracks): membership tab on object page - #891

Merged
clemiller merged 19 commits into
betafrom
781-release-track-membership-object
Jul 28, 2026
Merged

feat(release-tracks): membership tab on object page#891
clemiller merged 19 commits into
betafrom
781-release-track-membership-object

Conversation

@avwchapman

Copy link
Copy Markdown

Adds a Membership tab to STIX object pages that displays standard and virtual release-track membership, current draft status, and production releases. It also provides role-restricted navigation to the release-track dashboard for team leads and administrators.

@avwchapman
avwchapman requested a review from clemiller July 20, 2026 15:41
@avwchapman avwchapman self-assigned this Jul 20, 2026

@clemiller clemiller left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is looking awesome so far!! I left a few comments with cleanup suggestions and some UX improvements

Comment thread src/app/services/connectors/rest-api/membership-section-data.service.ts Outdated
@codecov-commenter

codecov-commenter commented Jul 27, 2026

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 59.06593% with 447 lines in your changes missing coverage. Please review.
✅ Project coverage is 40.59%. Comparing base (d7d7510) to head (c58d468).
⚠️ Report is 20 commits behind head on beta.

Files with missing lines Patch % Lines
...membership-section/membership-section.component.ts 50.64% 269 Missing ⚠️
...ectors/rest-api/membership-section-data.service.ts 68.52% 158 Missing and 11 partials ⚠️
...ices/connectors/rest-api/release-tracks.service.ts 10.00% 9 Missing ⚠️
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             beta     #891      +/-   ##
==========================================
+ Coverage   39.52%   40.59%   +1.06%     
==========================================
  Files         197      199       +2     
  Lines       24379    25471    +1092     
  Branches     1073     1281     +208     
==========================================
+ Hits         9635    10339     +704     
- Misses      14710    15087     +377     
- Partials       34       45      +11     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@clemiller clemiller left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

@clemiller
clemiller merged commit aca11cc into beta Jul 28, 2026
3 checks passed
@clemiller
clemiller deleted the 781-release-track-membership-object branch July 28, 2026 18:57
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 4.10.0-beta.5 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

3 participants