Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
96dbf39
add hyper-bindgen from commit:
nick1udwig Apr 4, 2025
302aef0
build: add minimal use of wit_generator & get it compiling
nick1udwig Apr 4, 2025
04b4b72
Format Rust code using rustfmt
github-actions[bot] Apr 4, 2025
a4a7ea4
build: remove `-h` flag that was interferring with `--help`
nick1udwig Apr 4, 2025
fa4cb72
Merge branch 'develop' into hf/build-add-hyper-bindgen
nick1udwig Apr 7, 2025
4ad1b14
build: error out of bindgen rather than making non-working wit
nick1udwig Apr 8, 2025
a0c9aeb
build: if no hyperapp api dir, make it
nick1udwig Apr 8, 2025
78a62c8
build: get caller_utils working for deps
nick1udwig Apr 9, 2025
3984259
build: use latest macro
nick1udwig Apr 9, 2025
05f3f31
bump version to 1.1.0
nick1udwig Apr 9, 2025
ae94419
Merge branch 'develop' into hf/build-add-hyper-bindgen
nick1udwig Apr 9, 2025
f93f65d
Merge pull request #312 from hyperware-ai/hf/build-add-hyper-bindgen
nick1udwig Apr 9, 2025
66d43ba
allow tests to specify `hyperapp` bool
nick1udwig Apr 10, 2025
dca3ae8
build: consolidate target dir into one at package level
nick1udwig Apr 12, 2025
7884377
Format Rust code using rustfmt
github-actions[bot] Apr 12, 2025
544ab34
move caller-utils into target
nick1udwig Apr 15, 2025
7358ae6
new: use updated path for wit bindgen
nick1udwig Apr 15, 2025
14db39a
Merge pull request #314 from hyperware-ai/hf/consolidate-target-dir
nick1udwig Apr 15, 2025
96b0f5c
new: update tests
nick1udwig Apr 15, 2025
e52652b
build: use Result instead of SendResult
nick1udwig Apr 17, 2025
d882a70
Merge pull request #315 from hyperware-ai/hf/send-result-to-result-wi…
nick1udwig Apr 17, 2025
9818709
build: use latest hyperprocess-macro
nick1udwig Apr 17, 2025
1220775
WIP
Gohlub Apr 17, 2025
6ba9630
Format Rust code using rustfmt
github-actions[bot] Apr 17, 2025
ebeafb0
build: fix target consolidation regression
nick1udwig Apr 17, 2025
b9b62df
updated .gitignore
Gohlub Apr 17, 2025
c7775e0
build: de-hack-ify wit api generation
nick1udwig Apr 17, 2025
182bb10
Merge pull request #318 from hyperware-ai/feat/generate_downstream_types
nick1udwig Apr 18, 2025
328fbcd
Merge pull request #316 from hyperware-ai/hf/fix-target-consolidation…
nick1udwig Apr 18, 2025
330740e
Merge pull request #317 from hyperware-ai/hf/dehackify-wit-api-genera…
nick1udwig Apr 18, 2025
62a6af3
use most recent hyperprocess_macro (b6ad495)
nick1udwig Apr 24, 2025
101552a
added log/debugging for wit generation
Gohlub Apr 29, 2025
3afa798
added log/debugging for caller-utils generation
Gohlub Apr 29, 2025
2197d11
Format Rust code using rustfmt
github-actions[bot] Apr 29, 2025
85cbb80
Fixed caller-utils
Gohlub Apr 29, 2025
dcea237
Fixed wit_generator
Gohlub Apr 29, 2025
e721d73
Format Rust code using rustfmt
github-actions[bot] Apr 29, 2025
c1c7a10
added special case for #[init]
Gohlub Apr 30, 2025
687f364
updated process_rust_project to have debug instead of info on entry
Gohlub Apr 30, 2025
26423dd
removed #[instrument(level = trace, skip_all)] from functions that do…
Gohlub Apr 30, 2025
9df43db
consolidated all tracing examples to follow the same convention
Gohlub Apr 30, 2025
83c7fc9
Format Rust code using rustfmt
github-actions[bot] Apr 30, 2025
f0a3835
Removed pesky debug line
Gohlub Apr 30, 2025
63ebc3a
Format Rust code using rustfmt
github-actions[bot] Apr 30, 2025
df92c8b
Merge pull request #332 from hyperware-ai/hf/better-WIT-callerutils-l…
nick1udwig Apr 30, 2025
272cfd6
fix
Gohlub Apr 30, 2025
0adb4a7
Small fixes for clarity in debugging
Gohlub Apr 30, 2025
b54deae
Format Rust code using rustfmt
github-actions[bot] Apr 30, 2025
b9c804d
Merge pull request #335 from hyperware-ai/zhr/underscore-fix
Gohlub Apr 30, 2025
2988713
WIP for consolidating WIT generation, also attempted to fix result fo…
Gohlub Apr 30, 2025
b7d0814
Format Rust code using rustfmt
github-actions[bot] Apr 30, 2025
b0a947e
small change WIP
Gohlub Apr 30, 2025
111f558
Format Rust code using rustfmt
github-actions[bot] Apr 30, 2025
94f5597
made small adjustments
Gohlub Apr 30, 2025
d4bc171
Format Rust code using rustfmt
github-actions[bot] Apr 30, 2025
37b98cf
Handles errors more neatly, still WIP (errors at least print out fine…
Gohlub May 1, 2025
3c908f3
Format Rust code using rustfmt
github-actions[bot] May 1, 2025
a2bfe2f
added support for Result<(), E>, this fix also dissalows implicit or …
Gohlub May 1, 2025
efd2ddc
added more expressive error handling for some cases, added support fo…
Gohlub May 1, 2025
94b28e8
Format Rust code using rustfmt
github-actions[bot] May 1, 2025
1e6566d
merge local and remote
Gohlub May 1, 2025
35d2abe
Format Rust code using rustfmt
github-actions[bot] May 1, 2025
aa9ab65
streamlined error-handling more
Gohlub May 1, 2025
979713c
Format Rust code using rustfmt
github-actions[bot] May 1, 2025
ab5e449
always run build.rs
nick1udwig May 6, 2025
b48a684
change Optimism -> Base
nick1udwig May 14, 2025
f10770e
setup: remove old, unused code
nick1udwig Jun 18, 2025
7bf5a2e
Merge pull request #336 from hyperware-ai/zhr/wit-consolidation
Gohlub Jun 19, 2025
e23837d
caller_utils_ts: add initial work
nick1udwig Jun 21, 2025
ed22d3b
caller_utils_ts: get it working well
nick1udwig Jun 21, 2025
b829024
Merge pull request #340 from hyperware-ai/hf/ts-caller-utils
nick1udwig Jun 21, 2025
6cafaf6
build: fix ts caller-utils generation from fresh state
nick1udwig Jun 21, 2025
9b0fb43
update hyperware_app_common
nick1udwig Jun 21, 2025
b66b293
build: pull hyperware_app_common version from process
nick1udwig Jun 22, 2025
da5c10e
build: refactor the version extraction
nick1udwig Jun 22, 2025
38aec1c
Format Rust code using rustfmt
github-actions[bot] Jun 22, 2025
c31a72b
Merge pull request #341 from hyperware-ai/hf/pull-hyperware_app_commo…
nick1udwig Jun 22, 2025
d94c64e
start-package: fix some help text
nick1udwig Jun 23, 2025
21de16c
Merge branch 'master' into develop
nick1udwig Jun 23, 2025
299874f
boot-fake-node: fix
nick1udwig Jun 25, 2025
c3ccbda
boot*: add `--args` flag
nick1udwig Jun 25, 2025
530cb50
Merge pull request #343 from hyperware-ai/hf/boot-add-args
nick1udwig Jun 25, 2025
a321e3c
hotfix for WS
Gohlub Jun 21, 2025
056f825
another hotfix
Gohlub Jun 21, 2025
92b0e1b
WIP
Gohlub Jun 24, 2025
1d880d2
hotifx
Gohlub Jun 25, 2025
b1ce5a5
removed old artifacts
Gohlub Jun 25, 2025
d4f5bac
Format Rust code using rustfmt
github-actions[bot] Jun 25, 2025
59e14c2
build: improve ts generation
nick1udwig Jun 25, 2025
9c6d940
Format Rust code using rustfmt
github-actions[bot] Jun 25, 2025
0bb4905
Merge pull request #345 from hyperware-ai/hf/build-improve-ts-generator
nick1udwig Jun 26, 2025
df10f9b
Merge branch 'develop' into zhr/wit-hotfix
nick1udwig Jun 26, 2025
e1b8fc4
build: generate ts bindings for parameter-less #[http]
nick1udwig Jun 27, 2025
531f660
build: generalize wit_generator
nick1udwig Jun 27, 2025
b84d35c
Merge pull request #346 from hyperware-ai/hf/build-parameterless-ts
nick1udwig Jul 4, 2025
6e199fd
Merge pull request #348 from hyperware-ai/hf/build-generalize-wit-gen…
nick1udwig Jul 4, 2025
0f7544f
build: fix compiler warnings
nick1udwig Jul 17, 2025
51c6a41
Merge pull request #344 from hyperware-ai/zhr/wit-hotfix
nick1udwig Jul 17, 2025
69082ea
publish: add safe
nick1udwig Jul 29, 2025
9f19d40
Format Rust code using rustfmt
github-actions[bot] Jul 29, 2025
2db75af
publish: move some logic around
nick1udwig Jul 29, 2025
b4e6d8d
publish: change some var names
nick1udwig Jul 29, 2025
592903b
publish: be less strict on unpublish checks
nick1udwig Jul 29, 2025
ead04c3
Merge pull request #350 from hyperware-ai/hf/publish-add-safe
nick1udwig Jul 29, 2025
b44ce6f
fix arg passing to node
nick1udwig Aug 5, 2025
ac85401
fix rewrite flags
nick1udwig Aug 5, 2025
eca05be
tweak publish helptext
nick1udwig Aug 5, 2025
22ae160
run-test: remove TODO comment that was done
nick1udwig Aug 5, 2025
35c4d6a
bump version (breaking change: all machine-generated files in `target…
nick1udwig Aug 5, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ src/new/includes.rs
src/new/templates/**/Cargo.lock
src/new/templates/**/*.wasm
src/new/templates/**/*.zip
**/.DS_Store
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kit"
authors = ["Sybil Technologies AG"]
version = "2.0.0"
version = "3.0.0"
edition = "2021"
description = "Development toolkit for Hyperware"
homepage = "https://hyperware.ai"
Expand Down Expand Up @@ -52,8 +52,7 @@ semver = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
sha2 = "0.10.8"
syn = { version = "2.0", features = ["full", "visit", "extra-traits"] }
#syn = { version = "2.0", features = ["full", "visit"] }
syn = { version = "2.0", features = ["full", "visit", "parsing", "extra-traits"] }
thiserror = "1.0"
tokio = { version = "1.28", features = [
"macros",
Expand Down
8 changes: 7 additions & 1 deletion build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@ fn visit_dirs(dir: &Path, output_buffer: &mut Vec<u8>) -> io::Result<()> {
let path = entry.path();
if path.is_dir() {
let dir_name = path.file_name().and_then(|s| s.to_str());
if dir_name == Some("home") || dir_name == Some("target") {
if dir_name == Some("home")
|| dir_name == Some("target")
|| dir_name == Some(".mypy_cache")
{
continue;
}
visit_dirs(&path, output_buffer)?;
Expand Down Expand Up @@ -106,6 +109,9 @@ fn add_branch_name(repo: &git2::Repository) -> anyhow::Result<()> {
}

fn main() -> anyhow::Result<()> {
// Always run this script
println!("cargo:rerun-if-changed=NULL");

make_new_includes()?;

// write version info into binary
Expand Down
1 change: 1 addition & 0 deletions src/boot_fake_node/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,7 @@ pub fn run_runtime(
format!("{port}"),
"--verbosity".into(),
format!("{verbosity}"),
"--expose-local".into(),
];

if !args.is_empty() {
Expand Down
Loading