Skip to content

Back-merge docs root redirect into develop#26

Merged
PierreJanineh merged 2 commits into
developfrom
hotfix/docs-root-redirect
Jun 1, 2026
Merged

Back-merge docs root redirect into develop#26
PierreJanineh merged 2 commits into
developfrom
hotfix/docs-root-redirect

Conversation

@PierreJanineh

Copy link
Copy Markdown
Member

Brings the docs-site root redirect (merged to main in #25) into develop so future releases keep it. Workflow-only change, already validated on main.

🤖 Generated with Claude Code

PierreJanineh and others added 2 commits June 1, 2026 07:15
## 📋 Release 1.1.0

First release since 1.0.4. Minor bump — adds new public API (`Options`
initializer) and a documentation/CI overhaul.

### Added
- **Public `Options` initializer** — construct `Options(...)` directly
(was previously impossible from a consumer module; only `.setX()`
modifiers worked).
- **Unit test target** (`ProgressUITests`) — `Options` defaults/init,
`Progressable.calculate(from:)`, `GrowDirection` alignment.
- **DocC** catalog + **published to GitHub Pages** on release (via
`swift-docc-plugin`).
- Contribution guide, issue/PR templates, `CHANGELOG`.

### Changed
- CI builds + tests across all 6 platforms; redundant runs avoided.

### Fixed
- README "Dynamic Colors"/"Customization Options" examples now compile.
- DocC symbol-link warnings cleaned up — docs build with **0 warnings**.

### Security
- Least-privilege `GITHUB_TOKEN` (`contents: read`) on Build & Test
(resolves CodeQL alerts).

### Verification
- `xcrun swift test` → 9 tests, 0 failures.
- DocC `generate-documentation` → 0 warnings (full audit completed).

---
After merge: tag `1.1.0`, publish the GitHub Release, back-merge to
`develop`, and the Pages deploy fires automatically.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
The bare GitHub Pages URL rendered DocC's "page can't be found" because a
DocC site has no root landing page. Overwrite the generated root index.html
with a redirect to /documentation/progressui (per-route pages are unaffected).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 1, 2026 04:35
@PierreJanineh PierreJanineh merged commit e734175 into develop Jun 1, 2026
19 of 20 checks passed
@PierreJanineh PierreJanineh deleted the hotfix/docs-root-redirect branch June 1, 2026 04:35

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR back-merges the documentation site root redirect into develop, preserving the GitHub Pages fix that sends visitors from the bare Pages URL to the ProgressUI DocC module documentation.

Changes:

  • Adds a workflow step after DocC generation to overwrite ./docs/index.html.
  • Uses a meta refresh and fallback link to redirect to documentation/progressui.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants