Some checks failed
Lint / Check that code is lint clean using precious (push) Failing after 9s
Self-test / Test (map[can_test:false expect_cross:--expect-cross expect_file_re:x86-64.+FreeBSD expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:FreeBSD-x86_64 target:x86_64-unknown-freebsd]) (push) Has been cancelled
Self-test / Test (map[can_test:false expect_cross:--expect-cross expect_file_re:x86-64.+NetBSD expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:NetBSD-x86_64 target:x86_64-unknown-netbsd]) (push) Has been cancelled
Self-test / Test (map[can_test:false expect_cross:--no-expect-cross expect_file_re:Aarch64.+Windows expect_stripped:--no-expect-stripped os:windows-latest platform_name:Windows-aarch64 target:aarch64-pc-windows-msvc]) (push) Has been cancelled
Self-test / Test (map[can_test:false expect_cross:--no-expect-cross expect_file_re:Mach-O.+arm64 expect_stripped:--expect-stripped os:macOS-latest platform_name:macOS-aarch64 target:aarch64-apple-darwin]) (push) Has been cancelled
Self-test / Test (map[can_test:true cross-version:v0.2.3 expect_cross:--expect-cross expect_cross_version:0.2.3 expect_file_re:aarch64 expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-aarch64-with-cross-v0.2.3 target:aarch64-unknown-linux-m… (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:32.+ARM expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-arm target:arm-unknown-linux-musleabi]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:32.+PowerPC expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-powerpc target:powerpc-unknown-linux-gnu]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:64.+PowerPC expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-powerpc64 target:powerpc64-unknown-linux-gnu]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:64.+PowerPC expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-powerpc64le target:powerpc64le-unknown-linux-gnu]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:64.+RISC-V expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-riscv64 target:riscv64gc-unknown-linux-gnu]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:64.+S/390 expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-s390x target:s390x-unknown-linux-gnu]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:MIPS32.+mips- expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-mips target:mips-unknown-linux-musl]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:MIPS32.+mipsel- expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-mipsel target:mipsel-unknown-linux-musl]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:MIPS64 expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-mips64 target:mips64-unknown-linux-muslabi64]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:MIPS64 expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-mips64el target:mips64el-unknown-linux-muslabi64]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--expect-cross expect_file_re:aarch64 expect_stripped:--no-expect-stripped os:ubuntu-20.04 platform_name:Linux-aarch64 target:aarch64-unknown-linux-musl]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--no-expect-cross expect_file_re:80386.+Windows expect_stripped:--expect-stripped os:windows-latest platform_name:Windows-i686 target:i686-pc-windows-msvc]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--no-expect-cross expect_file_re:ELF.+80386 expect_stripped:--expect-stripped os:ubuntu-20.04 platform_name:Linux-i586 target:i586-unknown-linux-musl]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--no-expect-cross expect_file_re:ELF.+x86-64 expect_stripped:--expect-stripped os:ubuntu-20.04 platform_name:Linux-x86_64 target:x86_64-unknown-linux-musl]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_cross:--no-expect-cross expect_file_re:Mach-O.+x86_64 expect_stripped:--expect-stripped os:macOS-latest platform_name:macOS-x86_64 target:x86_64-apple-darwin]) (push) Has been cancelled
Self-test / Test (map[can_test:true expect_file_re:x86-64.+Windows expect_stripped:--expect-stripped os:windows-latest platform_name:Windows-x86_64 target:x86_64-pc-windows-msvc]) (push) Has been cancelled
57 lines
2.3 KiB
Markdown
57 lines
2.3 KiB
Markdown
## 0.0.10 - 2023-12-10
|
|
|
|
- Fixed handling of crates with multiple binaries. Attempting to strip binaries for such a crate
|
|
caused the build to fail. Reported by Tomaž Hribernik. GH #8
|
|
- Added a new `cross-version` parameter. This can be specified to make this action use a specific
|
|
version of `cross`. If this is not specified, the latest version will be used.
|
|
|
|
## 0.0.9 - 2023-09-10
|
|
|
|
- Added a `working-directory` parameter. By default this is the current directory (`.`) but you can
|
|
set it to something else to compile a single crate or workspace in a subdirectory of the repo.
|
|
This allows you to use this action with monorepos with multiple crates. Based on GH #7 by
|
|
@aaronvg.
|
|
|
|
## 0.0.8 - 2023-07-22
|
|
|
|
- For builds that need the `cross` binary, this binary is now cached. A cache hit saves about 20
|
|
seconds in my tests. Suggested by @timon-schelling. GH #4.
|
|
|
|
## 0.0.7 - 2023-04-21
|
|
|
|
- The toolchain argument was (probably) not being respected with cross builds, though it's hard to
|
|
be sure since none of the output from past CI runs I've looked at it includes the toolchain
|
|
version in the output. But now the toolchain version is explicitly passed to all `cargo` and
|
|
`cross` commands.
|
|
|
|
## 0.0.6 - 2023-04-21
|
|
|
|
- When the `strip` parameter was true, stripping binaries could fail if there were both
|
|
`target/*/debug` and `target/*/release` directories present and the `debug` directory didn't have
|
|
a binary. Now it will strip all binaries it finds under `target`.
|
|
|
|
## 0.0.5 - 2023-03-19
|
|
|
|
- Fix use of `dtolnay/rust-toolchain` action to allow passing a `toolchain` input.
|
|
|
|
## 0.0.4 - 2023-03-19
|
|
|
|
- Added a new `toolchain` parameter to allow selecting a Rust toolchain other than stable. This
|
|
supports picking on of "stable", "beta", or "nightly".
|
|
- Fixed binary stripping to work in more situations. Previously it depended on a very specific setup
|
|
plus expected to be run in the context of the matrix I use for my own projects.
|
|
- Fixed a reference to a matrix variable that should have referenced an input variable.
|
|
|
|
## 0.0.3 - 2023-03-17
|
|
|
|
- This action now supports running the `build` and `test` commands, or both, with a new input
|
|
parameter, `command`. The default is `build`.
|
|
|
|
## 0.0.2 - 2023-03-05
|
|
|
|
- Fixed some typos in the `README.md` documentation.
|
|
|
|
## 0.0.1 - 2023-03-05
|
|
|
|
- First release upon an unsuspecting world.
|