ReviewOS

also looking at this

craft-native/craft

fix(mobile): preserve native editing, navigation, and durable media requests

#369
Merged chris wants to merge codex/native-vertical-scroll-tab-swipes into main
36 files +864 -185
.github/workflows/release.ymlmodified+18-2
Changes to .github/workflows/release.yml
@@ -29,6 +29,22 @@ jobs:
2929 - name: Review dependency advisories
3030 run: bun scripts/advisory-policy.ts
3131
32 # Relative reusable workflows check the exact tagged commit. Main may keep
33 # moving while these full suites run; publication remains tied to this tag.
34 source-acceptance:
35 name: accept exact release source
36 needs: validate-release
37 uses: ./.github/workflows/ci.yml
38 permissions:
39 contents: read
40
41 native-acceptance:
42 name: accept exact native runtimes
43 needs: validate-release
44 uses: ./.github/workflows/mobile-e2e.yml
45 permissions:
46 contents: read
47
3248 release-sbom:
3349 needs: validate-release
3450 uses: ./.github/workflows/sbom.yml
@@ -40,7 +56,7 @@ jobs:
4056 pantry:
4157 # The reusable SBOM workflow includes the vulnerability scan. Publishing
4258 # must wait for its existing Critical gate, not merely attach it afterward.
43 needs: [validate-release, release-sbom]
59 needs: [validate-release, release-sbom, source-acceptance, native-acceptance]
4460 name: pantry (${{ matrix.platform.name }})
4561 strategy:
4662 fail-fast: false
@@ -681,7 +697,7 @@ jobs:
681697
682698 publish-release:
683699 name: publish complete verified release
684 needs: [validate-release, verify-release, verify-macos-downloads, verify-desktop-downloads, attach-release-sbom, prepare-npm]
700 needs: [validate-release, source-acceptance, native-acceptance, verify-release, verify-macos-downloads, verify-desktop-downloads, attach-release-sbom, prepare-npm]
685701 runs-on: ubuntu-latest
686702 permissions:
687703 contents: write