Skip to content

Fix CI issue#200

Closed
hugo-heer wants to merge 49 commits intomainfrom
fix/ci
Closed

Fix CI issue#200
hugo-heer wants to merge 49 commits intomainfrom
fix/ci

Conversation

@hugo-heer
Copy link
Copy Markdown
Member

@hugo-heer hugo-heer commented Apr 8, 2026

The CI had an issue linked to friendbot not working. This is a fix that removes friendbot and uses the seed account of the network instead of creating and funding a new account.

hugo-heer and others added 30 commits August 7, 2025 16:55
* Initial plan

* Initial investigation and plan for fixing eslint errors

Co-authored-by: pselle <204372+pselle@users.noreply.github.com>

* Fix all eslint errors by adding appropriate eslint-disable comments

Co-authored-by: pselle <204372+pselle@users.noreply.github.com>

* Run prettier --write to fix formatting issues

Co-authored-by: pselle <204372+pselle@users.noreply.github.com>

* Fix TypeScript build errors

- Install @types/lodash for type definitions
- Fix WebAssembly.compile type errors by casting Buffer to BufferSource
- Fix subscription API call to properly use cursor or startLedger/endLedger
- Create stub for guess_the_number contract to allow build without generated contracts
- Remove now-unused eslint-disable comments since types are properly defined

Co-authored-by: pselle <204372+pselle@users.noreply.github.com>

* Add contract stub file to allow build

Contract files are gitignored by default, but the stub is needed for the build to succeed when contracts haven't been generated yet.

Co-authored-by: pselle <204372+pselle@users.noreply.github.com>

* Update comment to use correct CLI name "Scaffold Stellar CLI"

Co-authored-by: pselle <204372+pselle@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pselle <204372+pselle@users.noreply.github.com>
Pulling latest `main` and running `npm i` currently changes
`package-lock.json`. Specifically, it adds the local packages from the
`packages` folder. Let's check in this change.
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml).


Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
The frontend was not actually signing and sending the transaction. Now
it is.

to do:

- [ ] `WalletButton` is not getting updated with new balance without
  page refresh, despite `updateBalance` call
- remove `useWalletBalance` hook
- add `balances` and `updateBalances` to `useWallet`
- `balances` is a map so we can `balances?.xlm?.balance ?? '-'`
- simplify & improve `useWallet`

  - `signTransaction` defined top-level, always included in props
  - `[state, setState]` removed in favor of flatter & easier-to-reason-about
    state variables such as `[address, setAddress]`

- modify stub in src/contracts/guess_the_number.ts to include all
  GuessTheNumber contract methods

Now when you guess a number, your wallet balance in the top bar updates
as expected, and working with wallet balances feels much more
straightforward.

fixup
Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.14.0...v6.14.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@hugo-heer hugo-heer marked this pull request as ready for review April 8, 2026 07:53
@hugo-heer hugo-heer closed this Apr 8, 2026
@hugo-heer hugo-heer reopened this Apr 8, 2026
@hugo-heer hugo-heer requested a review from zachfedor April 8, 2026 13:11
@hugo-heer hugo-heer closed this Apr 8, 2026
@hugo-heer hugo-heer deleted the fix/ci branch April 8, 2026 16:09
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.

7 participants