History log of /wasmtime-44.0.1/crates/wizer/.github/workflows/ (Results 1 – 15 of 15)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e1f43b1b05-Sep-2024 Guy Bedford <[email protected]>

update ci write permissions (#120)

094cb47705-Sep-2024 Chris Fallin <[email protected]>

Fix Intel Mac CI builds. (#118)

* Fix Intel Mac CI builds.

We build both x86-64 and aarch64 ("Intel Mac" and "Apple Silicon Mac")
binaries for wizer in CI on the `macos-latest` CI runner. Histor

Fix Intel Mac CI builds. (#118)

* Fix Intel Mac CI builds.

We build both x86-64 and aarch64 ("Intel Mac" and "Apple Silicon Mac")
binaries for wizer in CI on the `macos-latest` CI runner. Historically,
this runner was an x86-64 machine, so while we could do a direct compile
for x86-64 binaries, we added a target override for `aarch64-darwin` for
the aarch64 builds to force a cross-compile.

When GitHub switched macOS CI runners to aarch64 (ARM64) machines
somewhat recently, the `macos-latest` runner image began producing
aarch64 binaries by default, and the target override for
cross-compilation became meaningless (redundant). As a result, *both* of
our x86-64 and aarch64 macOS binary artifacts contained aarch64
binaries. This is a problem for anyone running an Intel Mac.

This PR switches the CI config to specify a cross-compilation of x86-64
binaries, so each target builds its proper architecture.

* Use actions/upload-artifact v4

* Use v4 of actions/download-artifact too

show more ...

fec92a0620-Aug-2024 Guy Bedford <[email protected]>

release: fix version updating (#114)

8ffd07bf20-Aug-2024 Guy Bedford <[email protected]>

fixup deploy workflow (#112)

c145a8fe19-Aug-2024 Nick Fitzgerald <[email protected]>

Use `almalinux:8` instead of `centos:7` docker image for release builds (#108)

* Update the binary-compatible-builds action from Wasmtime

* Use `almalinux:8` as base image for x86_64-linux CI doc

Use `almalinux:8` instead of `centos:7` docker image for release builds (#108)

* Update the binary-compatible-builds action from Wasmtime

* Use `almalinux:8` as base image for x86_64-linux CI docker image

The `centos:7` image hit end of life, so we need something new.

Similar to https://github.com/bytecodealliance/wasmtime/pull/8892 in Wasmtime.

* Allos `cfg(fuzzing)`

* Remove dead code ever since module-linking support was removed

* set global npm config with sudo in ci

show more ...

ee1d97b519-Aug-2024 Guy Bedford <[email protected]>

release: add npmrc to ensure publish permissions (#107)

* release: add npmrc to ensure publish permissions

* use configuration instead

* use global config

5d13bb1d11-Apr-2024 Guy Bedford <[email protected]>

fix release workflow

dfd294af25-May-2023 Jake Champion <[email protected]>

Update release.yml

3a960a3f25-May-2023 Jake Champion <[email protected]>

ci: publish the npm packages when a new tag is pushed

cb13cf7625-May-2023 Jake Champion <[email protected]>

ci: add aarch64-unknown-linux-gnu and s390x-unknown-linux-gnu as new precompiled artifact targets

13478ebb25-May-2023 Jake Champion <[email protected]>

ci: add aarch64-unknown-linux-gnu and s390x-unknown-linux-gnu as new test targets

0615f36409-May-2023 Alex Crichton <[email protected]>

Enable binary releases for AArch64 and s390x

Now that Wasmtime has been updated these should theoretically work
according to the prior comments.

0e16565d26-Aug-2022 Jake Champion <[email protected]>

Move to using the same cross-compiling workflow as wasmtime which enables binary compatible builds and compiles for more platforms

These prebuilt binaries will eventually be used within a wizer npm

Move to using the same cross-compiling workflow as wasmtime which enables binary compatible builds and compiles for more platforms

These prebuilt binaries will eventually be used within a wizer npm package (which itself will be used within the `@fastly/js-compute` npm package).

I've tested both the macos builds and they are working
I don't have a windows machine to test on and I don't have an x86_64 linux machine to test on unfortunately

aarch64-linux and s390x-linux are commented out due to build errors these errors are solved in a newer version of wasmtime, when wizer updates to the newer wasmtime then we should uncomment these builds

show more ...

737450da05-Jul-2022 Jake Champion <[email protected]>

Add release workflow which builds for multiple operating systems and architectures

These can be used by people who want to install wizer without having to compile it themselves.
One such use-case wo

Add release workflow which builds for multiple operating systems and architectures

These can be used by people who want to install wizer without having to compile it themselves.
One such use-case would be the fastly compute runtimes which install wizer in their CI environments.

show more ...

09060c5907-Jun-2022 Nick Fitzgerald <[email protected]>

Merge pull request #52 from fitzgen/bump-to-version-1.4.0

Bump to version 1.4.0


ci.yml
/wasmtime-44.0.1/crates/wizer/.gitignore
/wasmtime-44.0.1/crates/wizer/.gitmodules
/wasmtime-44.0.1/crates/wizer/CODE_OF_CONDUCT.md
/wasmtime-44.0.1/crates/wizer/CONTRIBUTING.md
/wasmtime-44.0.1/crates/wizer/Cargo.lock
/wasmtime-44.0.1/crates/wizer/Cargo.toml
/wasmtime-44.0.1/crates/wizer/LICENSE
/wasmtime-44.0.1/crates/wizer/ORG_CODE_OF_CONDUCT.md
/wasmtime-44.0.1/crates/wizer/README.md
/wasmtime-44.0.1/crates/wizer/benches/regex-bench/Cargo.toml
/wasmtime-44.0.1/crates/wizer/benches/regex-bench/README.md
/wasmtime-44.0.1/crates/wizer/benches/regex-bench/build.sh
/wasmtime-44.0.1/crates/wizer/benches/regex-bench/src/lib.rs
/wasmtime-44.0.1/crates/wizer/benches/regex.rs
/wasmtime-44.0.1/crates/wizer/benches/uap-bench/Cargo.toml
/wasmtime-44.0.1/crates/wizer/benches/uap-bench/README.md
/wasmtime-44.0.1/crates/wizer/benches/uap-bench/build.sh
/wasmtime-44.0.1/crates/wizer/benches/uap-bench/src/lib.rs
/wasmtime-44.0.1/crates/wizer/benches/uap-bench/uap-core
/wasmtime-44.0.1/crates/wizer/benches/uap.rs
/wasmtime-44.0.1/crates/wizer/ci/build-tarballs.sh
/wasmtime-44.0.1/crates/wizer/examples/.gitignore
/wasmtime-44.0.1/crates/wizer/examples/cpp/Makefile
/wasmtime-44.0.1/crates/wizer/examples/cpp/main.cpp
/wasmtime-44.0.1/crates/wizer/fuzz/.gitignore
/wasmtime-44.0.1/crates/wizer/fuzz/Cargo.toml
/wasmtime-44.0.1/crates/wizer/fuzz/fuzz_targets/same_result.rs
/wasmtime-44.0.1/crates/wizer/include/wizer.h
/wasmtime-44.0.1/crates/wizer/src/bin/wizer.rs
/wasmtime-44.0.1/crates/wizer/src/dummy.rs
/wasmtime-44.0.1/crates/wizer/src/info.rs
/wasmtime-44.0.1/crates/wizer/src/info/types_interner.rs
/wasmtime-44.0.1/crates/wizer/src/instrument.rs
/wasmtime-44.0.1/crates/wizer/src/lib.rs
/wasmtime-44.0.1/crates/wizer/src/parse.rs
/wasmtime-44.0.1/crates/wizer/src/rewrite.rs
/wasmtime-44.0.1/crates/wizer/src/rewrite/renumbering.rs
/wasmtime-44.0.1/crates/wizer/src/snapshot.rs
/wasmtime-44.0.1/crates/wizer/src/stack_ext.rs
/wasmtime-44.0.1/crates/wizer/src/translate.rs
/wasmtime-44.0.1/crates/wizer/tests/make_linker.rs
/wasmtime-44.0.1/crates/wizer/tests/regex-test/Cargo.toml
/wasmtime-44.0.1/crates/wizer/tests/regex-test/README.md
/wasmtime-44.0.1/crates/wizer/tests/regex-test/src/lib.rs
/wasmtime-44.0.1/crates/wizer/tests/tests.rs