Skip to content

chore(*): recover valuable changes from dev - #7

Merged
Alexays merged 5 commits into
masterfrom
chore/recover-dev-changes
Jun 18, 2026
Merged

chore(*): recover valuable changes from dev#7
Alexays merged 5 commits into
masterfrom
chore/recover-dev-changes

Conversation

@Alexays

@Alexays Alexays commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Récupère le travail utile de la branche dev (qui avait divergé tôt) vers master, en laissant de côté ce que master a déjà refait de son côté (workflows publish OIDC, release MAUI).

Contenu (par commit)

  • docs: doc de release interne docs/screeb-team-release.md + générateur scripts/update-public-docs-reference.mjs (versions finales de dev).
  • example-android: récupération de l'app exemple Android.
  • remove targeting check API: l'API targetingCheck (targeting.check) est retirée des SDK browser / react / vue / angular. ⚠️ Réappliquée chirurgicalement sur le code actuel de master (pas un cherry-pick brut, car les structures avaient divergé). targetingDebug est conservé.
  • KMP + CI self-hosted: récupération du SDK packages/sdk-kmp, de examples/example-kmp, du workflow publish-kmp.yml, et bascule de ci.yml vers la structure self-hosted de dev (jobs Android natifs + jobs KMP).

Décisions / réconciliations

  • CI sur runners self-hosted comme dev (au lieu de GitHub-hosted) — nécessite que des runners self-hosted soient disponibles côté org.
  • Fix d'auth préservé: les téléchargements du XCFramework iOS (maui-ios, kmp-full) utilisent gh release download + GH_TOKEN (le fix de master, a8d13d3), pas l'ancien curl non-authentifié de dev.
  • Svelte exclu: master n'a pas de SDK Svelte ; le retrait targeting côté Svelte de dev est donc sans objet et n'a pas été importé.
  • Jobs macOS natifs (maui-ios, kmp-full) gardés derrière workflow_dispatch comme dans dev.

Vérifs

  • npm run build ✅ (6 projets) · npm test ✅ · lint (husky pre-commit) ✅ · YAML ci.yml/publish-kmp.yml valides ✅

@Alexays
Alexays merged commit 43d9059 into master Jun 18, 2026
6 checks passed
@Alexays
Alexays deleted the chore/recover-dev-changes branch June 18, 2026 11:37
Alexays added a commit that referenced this pull request Jul 9, 2026
* docs(*): recover team release doc and public-docs script from dev

* feat(*): recover Android example app from dev

* fix(*): remove targeting check API

* feat(*): recover KMP SDK and self-hosted Android CI from dev

* fix(*): align CI with master scripts and guard unpublished native Android SDK
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