Skip to content

Prepare universal_ffi 1.5.1 trusted publishing - #3

Merged
vm75 merged 1 commit into
mainfrom
agent/publish-1.5.1
Sep 3, 2026
Merged

vm75 merged 1 commit into
mainfrom
agent/publish-1.5.1

Conversation

@vm75

@vm75 vm75 commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Release preparation

  • Removed the root and example dependency_overrides entries for wasm_ffi; dependency resolution now uses hosted wasm_ffi 2.4.0 from pub.dev.
  • Removed sibling checkout and local version rewriting from CI and publishing.
  • Replaced push-to-main/token publishing with the official tag-based OIDC reusable workflow for v{{version}}. No PUB_TOKEN is required.
  • Kept package version at 1.5.1 and dependency at wasm_ffi: ^2.4.0.

Validation

  • Dart 3.10.8 / Flutter 3.38.9
  • dart pub get
  • dart format --output=none --set-exit-if-changed .
  • dart analyze
  • dart test
  • dart pub publish --dry-run (0 warnings)
  • Flutter plugin and example flutter analyze
  • flutter build web
  • flutter build web --wasm

Manual release prerequisite

Configure pub.dev trusted publishing for repository vm75/universal_ffi with tag pattern v{{version}} before creating v1.5.1. After merge, verify main CI is green, create the tag on the merged main commit, inspect the publish Action, and confirm pub.dev lists universal_ffi 1.5.1.

@vm75
vm75 merged commit 7cf7057 into main Sep 3, 2026
1 check passed
@vm75
vm75 deleted the agent/publish-1.5.1 branch September 3, 2026 13:23
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