Skip to content
This repository was archived by the owner on Jun 14, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
75e7a2a
Download Distribution information from wapm
Jul 8, 2022
1f2bec4
Add asynchronous downloading during PiritaFile installation
Jul 11, 2022
b60ac87
Add check to verify that the downloaded file is actually a PiritaFile
Jul 11, 2022
fff309b
Generate commands for PiritaFile in .bin directory
Jul 11, 2022
29de844
Run cargo fmt
Jul 11, 2022
a239a6a
Remove --pirita flag from RunCommand
Jul 11, 2022
eb0877c
Fix bug in wapm-cli adding the wrong parameters to the command
Jul 11, 2022
4c9f8d5
Use git binary for fetching dependencies in CI
Jul 11, 2022
46739a7
Added support for "wapm run [pirita-command]"
Jul 12, 2022
ee6b90d
Add support for "wapm execute [pirita-cmd]" and test "wapm run"
Jul 14, 2022
0134b85
Add wapm-resolve-url package to unify GraphQL API across multiple pac…
Jul 15, 2022
5050a7c
Add support for auto-downloading PiritaFiles from wapm
Jul 15, 2022
26d062e
Add access to private repositories to wapm-cli CI
Jul 18, 2022
9783af3
Use ssh-add
Jul 18, 2022
909dfd5
Test cloning private repo
Jul 18, 2022
7b9d01a
Try using HTTPS url instead of SSH
Jul 18, 2022
87f7ebd
Try enabling git fetch with cli again
Jul 18, 2022
a13b5aa
Merge branch 'master' of github.com:wasmerio/wapm-cli into download-p…
Jul 18, 2022
ede513b
Update pirita
Jul 18, 2022
c8eb04e
Fix issues with PiritaFile being used without the proper feature flags
Jul 19, 2022
f8b7f0b
Try fixing Cargo.toml directly
Jul 19, 2022
eb061de
Use bash shell
Jul 19, 2022
9467ab0
Use Cargo.toml substitution only on Windows
Jul 19, 2022
7e46a93
Fixed error with .bin commands being executed in Pirita mode
Jul 19, 2022
9a1d72a
Fix error in installation function, use external wapm-resolve-url crate
Jul 19, 2022
57588a2
Update pirita version
Jul 19, 2022
820d685
Update whoami: use ::distro() to get distro version
Jul 19, 2022
0394dca
Update pirita version again
Jul 19, 2022
b1d22e0
Fix bug with duplicate whoami_distro
Jul 19, 2022
a854e6a
Increase maximum timeout to 500 seconds
Jul 20, 2022
c91a30a
Do not error in registry has no piritaDownloadUrl
Jul 21, 2022
a4f4f0d
Make wapm-toml [[command.module]] optional
Jul 21, 2022
476714f
Add functions for parsing wapm.toml files to wapm-toml
Jul 22, 2022
b11b8f5
Added autoconvert-on-download functionality to wapm-cli
Jul 22, 2022
4da881b
Update pirita dependency
Jul 22, 2022
f4dadba
Remove package from /tmp/wax on uninstall + add pirita uninstall
Jul 22, 2022
0a2bc20
Add fallback .tar.gz download in case pirita sanity check fails
Jul 22, 2022
8c8d4f2
Remove PiritaFile support unless USE_PIRITA=1 is set
Jul 25, 2022
b985052
Fix regression tests scripts: use WAPM_EXE to specify path to wapm bi…
Jul 25, 2022
5527de7
Fix error with package override not working with new URL resolver
Jul 25, 2022
cf9b8e9
Fix regression tests to make sense, add --all option to "wapm uninstall"
Jul 25, 2022
2da4d7d
Debug working directory missing from WAPM_EXE variable
Jul 25, 2022
d75d1c6
Add "cargo build release" to regression tests
Jul 25, 2022
d48622f
Try fixing regression tests
Jul 25, 2022
5115a30
Fix end-to-end test (remove cargo build) again
Jul 26, 2022
689c206
Make error message for failed InterfaceVersion download more descriptive
Jul 26, 2022
b80c752
Use wasm-request-bus v0.2.0 for now
Jul 29, 2022
ec1d0b4
Use fs::copy instead of fs::rename
Aug 2, 2022
f69fe17
Disable default-features from reqwest dependency
Aug 8, 2022
74297e3
Update dependency on pirita.git
Aug 8, 2022
6a7cf4e
Update pirita dependency
Aug 8, 2022
7380236
Disable default TLS for wapm-resolve-url
Aug 8, 2022
d231735
Update pirita version
Aug 8, 2022
5a87998
Debug "wapm install"
Aug 8, 2022
dc9216e
Add "wasm4" ABI recognition to wapm-toml
Aug 11, 2022
25c9165
Automatically fixup dependencies to owner/package format when converting
Aug 11, 2022
7235f57
Remove wasm-bus from wapm-resolve-url
Aug 11, 2022
c39c6ad
Remove wasm-bus properly
Aug 11, 2022
8bf7f3d
Remove entire wapm_resolve_url crate on WASI
Aug 11, 2022
c0c99e4
Merge remote-tracking branch 'michael/feature/bindings-field' into do…
Aug 18, 2022
6e093c8
Add empty get_bindings functions function
Aug 18, 2022
dfe86a7
Implement conversion for wapm-toml
Aug 18, 2022
c853138
Added preparation for splitting binding files into metadata volume
Aug 18, 2022
b92c930
Move bindings files into metadata volume
Aug 18, 2022
4ff7209
Fixed typo in get_metadata_paths
Aug 18, 2022
9c10993
Update pirita version
Aug 19, 2022
a927f9c
cargo update && fix error in cargo test --all-features
Aug 19, 2022
802ca6c
Fix small error in install command
Aug 19, 2022
e4e018c
Merge branch 'master' into download-pirita
fschutt Aug 24, 2022
dababa5
Merge branch 'master' into download-pirita
fschutt Aug 25, 2022
76f4743
Fixed build error in wapm-toml
Aug 25, 2022
5a9bc6d
Use https:// url instead of ssh://
Aug 25, 2022
5c4f084
Merge branch 'master' into download-pirita
fschutt Aug 30, 2022
07b257e
Update Cargo.lock and fix merge issues
Aug 30, 2022
1438670
Remove linux-aarch64 for now, CI does not work in docker
Aug 30, 2022
c7f3147
Merge branch 'master' into download-pirita
fschutt Aug 31, 2022
595d41a
Merge branch 'download-pirita' of github.com:wasmerio/wapm-cli into d…
Aug 31, 2022
444dcb3
Use CARGO_NET_GIT_FETCH_WITH_CLI to work around issues on aarch64
Aug 31, 2022
ee3918c
Re-add linux-aarch64 workflow
Aug 31, 2022
fd9bf04
Set CARGO_NET_GIT_FETCH_WITH_CLI=true in docker image
Aug 31, 2022
3067129
set CARGO_NET_GIT_FETCH_WITH_CLI on CI env vars
Aug 31, 2022
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
7 changes: 5 additions & 2 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,13 +73,16 @@ jobs:
toolchain: ${{ matrix.rust }}
target: ${{ matrix.target }}
override: true
- name: Configure cargo data directory
- name: Configure cargo data directory + private access tokens
# After this point, all cargo registry and crate data is stored in
# $GITHUB_WORKSPACE/.cargo_home. This allows us to cache only the files
# that are needed during the build process. Additionally, this works
# around a bug in the 'cache' action that causes directories outside of
# the workspace dir to be saved/restored incorrectly.
run: echo "CARGO_HOME=$(pwd)/.cargo_home" >> $GITHUB_ENV
run: |
echo "CARGO_HOME=$(pwd)/.cargo_home" >> $GITHUB_ENV
echo https://wasmer:${{ secrets.GH_PAT }}@github.com > creds.txt
git config --global credential.helper "store --file creds.txt"
# - name: Install sccache
# run: |
# echo "::add-path::${{ runner.tool_cache }}/cargo-sccache/bin"
Expand Down
Loading