Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
302c8c4
feat(registry-cli): add fetch and upgrade commands
willemneal Aug 28, 2025
9d0c3dc
fix: default deploy's function to __constructor
willemneal Sep 1, 2025
da268ad
fix: clippy
willemneal Sep 2, 2025
f09c48b
Update mod.rs
willemneal Sep 3, 2025
983e40b
fix: deploy and fetch
willemneal Sep 3, 2025
5c84db0
fix: don't use default cli features for registry-cli
willemneal Sep 3, 2025
a0f7d5a
fix: initial test
willemneal Sep 3, 2025
af22231
feat!: rename install -> create-alias, fetch -> download
willemneal Sep 3, 2025
3bca981
chore: fmt
willemneal Sep 3, 2025
ae1f07f
Merge remote-tracking branch 'origin/main' into feat/registry_fetch_a…
willemneal Sep 4, 2025
2a6229f
fix: tests
willemneal Sep 4, 2025
9a612bb
chore: fmt
willemneal Sep 4, 2025
bf3985a
fix: tests and improve upgrade errors
willemneal Sep 4, 2025
1058749
fix: clippy after upgrading rustc
willemneal Sep 4, 2025
f7e3c61
feat: updating soroban_sdk
willemneal Sep 10, 2025
9ae1194
Merge remote-tracking branch 'origin/main' into feat/registry_fetch_a…
willemneal Sep 12, 2025
3a8a7b0
fix: registry CD
willemneal Sep 12, 2025
2eb1a88
feat: add publish test and add gitignore; fix internal name in contract
willemneal Sep 12, 2025
55c07a7
fix: clippy
willemneal Sep 12, 2025
984b1a0
fix: fmt
willemneal Sep 12, 2025
e739b4f
fix: clippy
willemneal Sep 12, 2025
d5df168
fix: update github links
willemneal Sep 12, 2025
d6ff851
feat: try isolating tests
willemneal Sep 12, 2025
34f0761
chore: compile first
willemneal Sep 12, 2025
2f747fc
chore: try building with package directly and add verbose
willemneal Sep 12, 2025
b608edd
fix: remove space
willemneal Sep 15, 2025
90226ba
fix: don't expect key location
willemneal Sep 15, 2025
f12dae6
fix: fmt
willemneal Sep 16, 2025
fd5b1ff
fix: set config home in tests to local dir
willemneal Sep 16, 2025
45c2256
chore: try to consolidate the config
willemneal Sep 23, 2025
74d748a
Merge remote-tracking branch 'origin/main' into feat/registry_fetch_a…
willemneal Sep 29, 2025
b65bfbd
fix: integration tests
willemneal Sep 29, 2025
e634ff7
fix: fmt
willemneal Sep 30, 2025
007b550
fix: localhost
willemneal Sep 30, 2025
f0c4015
Merge remote-tracking branch 'origin/main' into feat/registry_fetch_a…
willemneal Sep 30, 2025
63a0fae
fix: clippy
willemneal Sep 30, 2025
29cf1ea
fix: ensure caches are saved to speed up testing
willemneal Sep 30, 2025
507b774
fix: ignore watch test for now
willemneal Sep 30, 2025
5eac88b
feat: allow overwriting the STELLAR_RPC_URL
willemneal Sep 30, 2025
41ef26d
Upgrade dependencies for building
pselle Sep 30, 2025
ada9e9d
fix: move to a local `.config` to follow convention
willemneal Oct 1, 2025
d50e655
fix: ensure that all commands use same config dir
willemneal Oct 1, 2025
e03ac1e
fix: fmt
willemneal Oct 1, 2025
eaecc38
fix: use same rpc
willemneal Oct 1, 2025
1b4b3f0
fix: rpc error and actually parse config dir
willemneal Oct 2, 2025
76071c0
fix: remove extra line
willemneal Oct 2, 2025
24ecf87
fix: build registry cli and run its test first
willemneal Oct 2, 2025
b658cac
fix: ensure stellar cli is in sync
willemneal Oct 2, 2025
3e2a944
fix: use empty test env and generate Alice manually
willemneal Oct 2, 2025
dfafdd3
chore: use xl runner to speed up testing
willemneal Oct 2, 2025
9a286c3
fix: fmt
willemneal Oct 2, 2025
a6622a4
chore: try ubuntu large
willemneal Oct 2, 2025
911d96b
fix: revert to normal so we don't need to wait in queue
willemneal Oct 2, 2025
d4c469c
fix: consolidate the wasms & ensure correct contract err when publishing
willemneal Oct 2, 2025
00e439c
fix: randomize wasms for registry tests
willemneal Oct 2, 2025
d58be1d
fix: also randomize registry itself
willemneal Oct 2, 2025
e19da8a
Fix clippy warning
pselle Oct 2, 2025
8be5d9c
fix: use fund cmd directly
willemneal Oct 2, 2025
976fb89
fix: ensure that the config dir is correct
willemneal Oct 3, 2025
a0eb91f
chore(stellar-scaffold-cli): release v0.0.13
stellar-scaffold[bot] Oct 3, 2025
d68c6cb
fix: fmt
willemneal Oct 3, 2025
09b2ff5
fix: also ensure build command
willemneal Oct 3, 2025
46cc516
Merge remote-tracking branch 'origin/release-plz-2025-10-03T03-49-33Z…
willemneal Oct 3, 2025
14989b2
fix: clippy
willemneal Oct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[[profile.default.overrides]]
filter = 'package(stellar-scaffold-cli) | package(stellar-registry-cli)'
filter = 'package(stellar-scaffold-cli) | package(stellar-registry-cli) | package(registry)'
slow-timeout = { period = "90s", terminate-after = 4 }
retry = 3
4 changes: 4 additions & 0 deletions .github/workflows/cd-registry-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
push:
tags:
- "stellar-registry-cli-v[0-9]+.[0-9]+.[0-9]+*"
pull_request:
paths:
- crates/stellar-registry-cli/CHANGELOG.md
env:
CARGO_INCREMENTAL: 0
CARGO_NET_GIT_FETCH_WITH_CLI: true
Expand Down Expand Up @@ -81,6 +84,7 @@ jobs:
zip: windows
archive: $tag-$target
token: ${{ secrets.GITHUB_TOKEN }}
dry-run: ${{ github.event_name == 'pull_request' }}
env:
OPENSSL_STATIC: ${{ env.OPENSSL_STATIC }}
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
18 changes: 16 additions & 2 deletions .github/workflows/rust.yml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In case you don't know about this action, I like to use stellar/actions/rust-cache. I sort of delegate using this and sure that I am compatible.

Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ jobs:
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
- uses: actions/checkout@v4
- name: Restore cache
id: cache-restore
uses: actions/cache/restore@v4
with:
path: |
~/.cargo/bin/
Expand Down Expand Up @@ -42,3 +44,15 @@ jobs:
run: cargo clippy --all
- name: Unit Tests
run: just test
- name: Always Save Cache
id: cache-save
if: always() && steps.cache-restore.outputs.cache-hit != 'true'
uses: actions/cache/save@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ steps.cache-restore.outputs.cache-primary-key }}
17 changes: 16 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y libdbus-1-dev pkg-config libudev-dev
- uses: actions/cache@v3
- name: Restore cache
id: cache-restore
uses: actions/cache/restore@v4
with:
path: |
~/.cargo/bin/
Expand All @@ -52,3 +54,16 @@ jobs:
- run: just setup
- run: just create
- run: just test-integration
- name: Always Save Cache
id: cache-save
if: always() && steps.cache-restore.outputs.cache-hit != 'true'
uses: actions/cache/save@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
crates/stellar-scaffold-test/fixtures/soroban-init-boilerplate/target/
target/
key: ${{ steps.cache-restore.outputs.cache-primary-key }}
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ target/
.soroban/
.env
test_snapshots/
.stellar/
.stellar/
.vscode/
Loading
Loading