Skip to content

feat: exclude archived repositories from list#101

Merged
joaolfp merged 1 commit intomainfrom
structure/remove-archived-project
Mar 19, 2026
Merged

feat: exclude archived repositories from list#101
joaolfp merged 1 commit intomainfrom
structure/remove-archived-project

Conversation

@joaolfp
Copy link
Contributor

@joaolfp joaolfp commented Mar 19, 2026

✨ Summary

  • exclude archived repositories from Repos::response() results
  • extend RepoResponse with archived field for API deserialization
  • update repo/network tests to include archived in mocked payloads
  • downgrade demand dependency to 1.8.2 and refresh lockfile

🔧 Type of Change

  • ✨ Enhancement
  • 🐞 Bug fix
  • 🔐 Security fix
  • 💥 Breaking change
  • 🚀 New feature
  • 📦 New release
  • 📚 Documentation
  • ♻️ Refactor

Note

Low Risk
Low risk: small change to repository listing behavior by filtering on an additional API field, plus a dependency version adjustment and lockfile refresh.

Overview
Repository listing now excludes archived repos. RepoResponse adds an archived field and Repos::response() filters out items where archived is true before rendering.

Tests were updated to include the archived attribute in mocked GitHub payloads, and the demand crate was downgraded to 1.8.2 with corresponding Cargo.lock updates (notably windows-sys version alignment).

Written by Cursor Bugbot for commit abef9fd. This will update automatically on new commits. Configure here.

@github-actions
Copy link

🎉 All unit tests passed!

@joaolfp joaolfp merged commit 6edacfe into main Mar 19, 2026
3 checks passed
@joaolfp joaolfp deleted the structure/remove-archived-project branch March 19, 2026 05:00
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.

1 participant