Skip to content

Branch sync#180

Closed
quetool wants to merge 18 commits into
masterfrom
develop
Closed

Branch sync#180
quetool wants to merge 18 commits into
masterfrom
develop

Conversation

@quetool
Copy link
Copy Markdown
Contributor

@quetool quetool commented May 27, 2025

No description provided.

Immadominion and others added 18 commits May 7, 2025 17:31
…153)

* feat(cicd): implement automated Flutter package publishing workflow

Adds a GitHub Actions CI/CD pipeline to automate the publishing of
`reown_core`, `reown_sign`, `reown_appkit`, and `reown_walletkit`
Flutter packages to pub.dev.

This workflow includes:
- Change detection to publish only modified packages and their dependents.
- Sequential publishing respecting inter-package dependencies.
- Automatic updating of `pubspec.yaml` files with new internal dependency versions.
- Execution of `generate_files.sh` for each package before publishing.
- A helper script to wait for packages to be available on pub.dev.

This automation replaces the previous manual publishing process,
aiming to improve consistency, reduce errors, and speed up releases.
Requires `PUB_CREDENTIALS` secret and branch configuration.

* added a step for possible errors on publishing

---------

Co-authored-by: Alfreedom <00tango.bromine@icloud.com>
* first steps

* Update

* Fixes based on latest web wallet changes

* New arrangements to produce a working demo

* icon changes

* minor change

* checkpoint

* change on sample wallets

* refactored launching connected wallet

* Reworked web wallet connection

* stabilization of code

* stabilization of code

* sync with develop

* minor changes

* update

* Removed unnecessary functions

* Refactor on magicService

* minor changes in sample wallets

* implemented email login with web wallet

* minor changes after conflicts

* refactor widgetstack

* fixed issues related to smart contracts

* fixed issues related to smart contracts

* fix issue with namespaces

* update cli

* final changes

* change appkit version

* delete unnecessary files

* Update packages/reown_appkit/example/base/lib/pages/connect_page.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Polkadot simple example

* minor change
* near sample

* minor refactor

* pull from develop

* Update packages/reown_appkit/example/base/lib/main.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* minor change

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Added Sentry

* DSN on environment
* First 2 flows added

* Tests enhancements

* Interaction with web wallet was well

* shared flows

* Working on mac runner

* Potential fix for code scanning alert no. 10: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* working on android with linux runner

* change

* change

* debug mode

* change

* change

* change

* change

* change

* change

* change

* change

* change

* change

* change to Nexus 6

* change to pixel7

* Unified in 1 file

* Grok suggestions

* change

* upload artifacts

* chnges on emulator config

* change

* rework the flow to share steps

* change

* change

* change

* change

* Launch wallet before testing

* logs for crashes

* Removed Kadena for testing pursposes

* possible fix for crash in CI

* Await readiness

* identifier for artifacts

* fundamental change

* More changes

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Implemented Sonic contract call

* Update packages/reown_appkit/example/base/lib/utils/smart_contracts.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@quetool quetool closed this May 27, 2025
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.

3 participants