Skip to content

Dev - #17

Merged
safesploit merged 3 commits into
mainfrom
dev
Sep 1, 2026
Merged

Dev#17
safesploit merged 3 commits into
mainfrom
dev

Conversation

@safesploit

@safesploit safesploit commented Sep 1, 2026 •

Copy link
Copy Markdown
Member

Summary

Describe what this pull request changes.

Type of Change

  • Documentation
  • Script
  • CI/CD
  • Infrastructure as Code
  • Security hardening
  • Bug fix
  • Refactor
  • Feature

Validation

  • Markdown reviewed
  • Commands checked
  • Script tested locally where practical
  • No secrets or sensitive infrastructure details included

Security Considerations

Describe any security impact, assumptions or risks.

Add a second repository dropdown with grouped links and private repo markers, plus responsive styling and stronger accessibility states. The JavaScript was refactored to manage multiple dropdown buttons via aria-controls, close the others when one opens, and keep Escape/click behavior consistent. Tests were updated to cover the multi-menu interactions and the expected repository grouping structure.
Reorganized repository links in the public and infrastructure sections, adding emoji icons (🌟, 🔒) for better visual distinction. Updated tests to verify repositories are alphabetically sorted within each group and relaxed the private repository count validation to be more flexible.
Introduce linkinator.config.json with centralized skip patterns and update package.json's check:links script to remove inline --skip overrides so Linkinator reads the config. Add tests/tests/link-check-config.test.js to assert the script no longer contains --skip, the config file exists, and repository links marked private are skipped while public ones are checked. This centralizes link-exclusion rules and prevents divergence between package scripts and Linkinator behavior.
@safesploit
safesploit merged commit 5b979e9 into main Sep 1, 2026
1 check passed
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