chore: release 1.0.0 — Android-stable, docs restructure#216
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR prepares the project for the 1.0.0 release by bumping the published version, updating release notes, repositioning docs around Android as the stable target, and adjusting CodeQL’s manual build behavior.
Changes:
- Bumps
VERSION_NAMEto1.0.0. - Updates MkDocs navigation/description and adds Android/iOS stability callouts.
- Adds a 1.0.0 changelog entry and updates CodeQL build configuration.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
gradle.properties |
Updates release version to 1.0.0. |
CHANGELOG.md |
Adds the 1.0.0 release entry and comparison links. |
mkdocs.yml |
Updates docs description, exclusions, and navigation grouping. |
docs/guides/android.md |
Adds Android stability notice. |
docs/guides/ios.md |
Adds iOS preview stability notice. |
docs/ios-integration.md |
Adds iOS preview stability notice. |
.github/workflows/codeql.yml |
Switches CodeQL to manual build mode and disables Gradle build cache for analysis. |
Comment on lines
+12
to
+14
| Android is the primary stable target in this release — the public API for all | ||
| `dev.androidbroadcast.featured:*` artifacts published to Maven Central is covered | ||
| by semantic versioning guarantees from this version onward. |
| and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
|
||
| ## [Unreleased] | ||
| ## [1.0.0] - 2026-05-30 |
| iOS (via KMP / SKIE) and JVM targets are included and functional, but API stability | ||
| guarantees for those platforms will be formalised in a future minor release. | ||
|
|
||
| See [[1.0.0-Beta1]](#100-beta1---2026-05-17) for the full list of features added in the initial release. |
There was a problem hiding this comment.
1 issue found across 7 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
- Bump VERSION_NAME to 1.0.0 - Add [1.0.0] CHANGELOG entry declaring Android as the primary stable target; iOS/JVM remain functional but without API-stability guarantee - Fix mkdocs exclude_docs (was pointing to non-existent superpowers/; now excludes cc-verification/ and specs/) - Add Known Limitations page to nav - Move iOS guides into a separate "iOS Preview" nav section to reflect Android-first stability scope - Add "Stable in 1.0" admonition to Android guide - Add "Preview" admonition to both iOS guides - Update site_description to reflect Android-stable focus - Update CHANGELOG footer links for [Unreleased] and [1.0.0] https://claude.ai/code/session_01PCKtgT2ZS87NAtmPSjwSnE
codeql-action v4 requires an explicit build-mode. Without it the action
tries to do a traced build, which fails on ubuntu-latest (no Android SDK)
and produces exit code 32 ("no source code seen during build").
build-mode: none lets CodeQL analyse the Kotlin source files directly
without instrumenting the Gradle build.
https://claude.ai/code/session_01PCKtgT2ZS87NAtmPSjwSnE
- Restore empty [Unreleased] section (Keep a Changelog convention; footer link reference was still present) - Qualify API stability to "Android-facing public API" to avoid contradicting the next paragraph about iOS/JVM preview status - Fix reference on 1.0.0-Beta1: drop double brackets and broken anchor hash; use reference-style link resolved via footer definition instead https://claude.ai/code/session_01PCKtgT2ZS87NAtmPSjwSnE
06134c5 to
44f2c04
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
VERSION_NAMEto1.0.0[1.0.0]CHANGELOG entry declaring Android as the primary stable target (iOS/JVM functional but without API-stability guarantees until a future minor release)mkdocs.ymlexclude_docs(was pointing to non-existentsuperpowers/; now correctly excludescc-verification/andspecs/)Known Limitationspage to the docs navsite_descriptionto reflect Android-stable focus[Unreleased]and[1.0.0]Test plan
grep VERSION_NAME gradle.properties→1.0.0grep "\[1.0.0\]" CHANGELOG.md→ entry with today's date existsmkdocs build --strictpasses (cc-verification/ and specs/ excluded, known-limitations in nav)v1.0.0and push → CI publishes to Maven Central + creates GitHub Releasehttps://claude.ai/code/session_01PCKtgT2ZS87NAtmPSjwSnE
Generated by Claude Code