Skip to content
This repository has been archived by the owner on Dec 11, 2024. It is now read-only.

Declarative dependencies #85

Merged
merged 44 commits into from
Oct 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
c4f1a57
add generic oam model and golem specific extensions
noise64 Sep 24, 2024
b0156a1
fix component name in trait and skip unknown traits instead of failing
noise64 Sep 24, 2024
c0b6f9e
add declarative command stubs
noise64 Sep 24, 2024
1debfa0
use test names for oam model tests
noise64 Sep 24, 2024
279fa67
component type checks + naming
noise64 Sep 24, 2024
1e71ffc
rename model
noise64 Sep 24, 2024
da7ff0f
rework oam modal to support generic typed extractions and added initi…
noise64 Sep 24, 2024
49bf44d
cargo fmt
noise64 Sep 24, 2024
172a2fd
checkpoint: validated models and component deps
noise64 Sep 26, 2024
7730bc2
cleanups
noise64 Sep 26, 2024
b3c44c2
use git_version for WASM_RPC_VERSION, so local builds can be used wit…
noise64 Sep 27, 2024
8efa05c
minimal declarative pre-build impl
noise64 Sep 27, 2024
cddd83a
extract unknown property validation
noise64 Sep 27, 2024
a1df774
comment
noise64 Sep 27, 2024
37b2e66
full pre-build
noise64 Sep 30, 2024
e9d1b75
format logs
noise64 Oct 1, 2024
223b15a
post-build
noise64 Oct 1, 2024
56c08b8
common build properties and include glob pattern
noise64 Oct 1, 2024
532734b
update tests
noise64 Oct 1, 2024
69f9043
format
noise64 Oct 1, 2024
8e586a4
fix missing context pop
noise64 Oct 1, 2024
fbc675d
fmt
noise64 Oct 1, 2024
395877d
pre-build up-to-date checks
noise64 Oct 1, 2024
f252f9f
post-build up-to-date check + TODO for add stub
noise64 Oct 1, 2024
87e8f5c
add UpdateCargoToml enum to support automatic updating
noise64 Oct 2, 2024
9f0cbd3
drop durable and ephemeral (as it will be only relevant in golem-cli,…
noise64 Oct 2, 2024
d9402c9
fmt
noise64 Oct 2, 2024
3a94249
validation / logging cleanups
noise64 Oct 2, 2024
c70472b
Adding optional build steps for components
noise64 Oct 2, 2024
5ef99f0
rename Declarative to App and add build (all) command
noise64 Oct 2, 2024
bf0cede
cleanups
noise64 Oct 2, 2024
677d6a9
use wac plug instead of wasm-compose
noise64 Oct 2, 2024
63240e4
command naming / messages
noise64 Oct 2, 2024
a785c74
add and use custom copy with modtime change
noise64 Oct 2, 2024
9d5067a
command naming / doc
noise64 Oct 2, 2024
86e91b1
build step up-to-date checks + some more validation
noise64 Oct 3, 2024
f556df3
fix test
noise64 Oct 3, 2024
3e18675
force build flag + TODOS
noise64 Oct 4, 2024
2d3ffef
fix command process error handling
noise64 Oct 4, 2024
7902821
fix unused plug tracking
noise64 Oct 4, 2024
abe3468
log
noise64 Oct 4, 2024
e9ffd34
log / naming
noise64 Oct 4, 2024
ae6a479
extract stubgen tests that use cargo to tests-integration, and run th…
noise64 Oct 7, 2024
91d6d50
fix integ test exclude
noise64 Oct 7, 2024
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
6 changes: 4 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,10 @@ jobs:
run: cargo fmt -- --check
- name: Clippy
run: cargo clippy -- -Dwarnings
- name: Tests
run: cargo test
- name: Unit Tests
run: cargo test --workspace --exclude wasm-rpc-stubgen-tests-integration
- name: WASM RPC stubgen integration tests
run: cargo test --package wasm-rpc-stubgen-tests-integration -- --test-threads=1
- name: Build in stub mode
run: cargo component build -p golem-wasm-rpc --no-default-features --features stub
publish:
Expand Down
Loading
Loading