Commit graph

21 commits

Author SHA1 Message Date
Alejandro González
94ba8b70b3
Update and optimize dependencies (#445)
* Update and optimize dependencies

These changes update the dependencies to their latest versions, fixing
some known issues that prevented doing so in the first place.

In addition, the direct dependency on byteorder was dropped in favor
of stdlib functions that have been stabilized for some time in Rust, and
the transitive dependency on chrono, pulled by stderrlog, was also
dropped, which had been affected by security issues and improperly
maintained in the past:

- https://github.com/cardoe/stderrlog-rs/issues/31
- https://www.reddit.com/r/rust/comments/ts84n4/chrono_or_time_03/

* Run rustfmt

* Bump MSRV to 1.56.1

Updating to this patch version should not be cumbersome for end-users,
and it is required by a transitive dependency.

* Bump MSRV to 1.57.0

os_str_bytes requires it.
2022-09-05 12:37:47 -04:00
Josh Holmer
faf10c64a9 Bump edition to 2021, along with min rust version 2022-01-12 11:50:33 -05:00
Josh Holmer
bd432c470d Bump minimum rustc to 1.46, required by crc 2.0 2021-07-11 23:54:29 -04:00
Josh Holmer
1ebe7b01bc Temporarily disable i686 binaries so that amd64 binaries at least will get published 2021-01-04 16:00:31 -05:00
Luni-4
9d67d9d4bd Split windows and unix deploy action 2020-11-06 18:02:16 -05:00
Josh Holmer
5e7c4bc702
Remove autosquash
It's broken and not worth the hassle
2020-10-11 18:53:29 -04:00
Ingvar Stepanyan
7167a5e44d
Use the new stabilised fetch_min (#328)
A minor simplification using the corresponding new standard library function.

Bumps minimum Rust version to 1.45.0
2020-10-11 18:53:00 -04:00
Josh Holmer
c335250f35
Add autosquash integration
Because Github can't have their Update Branch button just do rebases
2020-08-04 10:49:06 -04:00
lunaryorn
f5d8aa0249
Build more release binaries (#233)
* Build more release binaries

Include a static Linux binary with musl and a macOS build.  Also add
readme, license and changelog to the release archives.

Fixes GH-134

* Merge windows and linux builds

* Test musl and darwin targets

* Fix matrix exclude key
2020-06-02 09:35:49 -04:00
Luni-4
e4d4c93d9c
Add release description (#230)
* Add description to a release

* Fix typo
2020-05-15 15:07:03 -04:00
Luni-4
0a51fb06ea
Update deploy script (#229) 2020-05-14 22:14:16 -04:00
Josh Holmer
48b3c3ba61 Fix deploy prefix
Some checks failed
deploy / create-binaries-windows (i686-pc-windows-msvc, i686-pc-windows-msvc) (push) Has been cancelled
deploy / create-binaries-windows (x86_64-pc-windows-msvc, x86_64-pc-windows-msvc) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2020-05-11 12:35:23 -04:00
Josh Holmer
971fd5aaed Try correcting artifact path 2020-05-11 11:41:56 -04:00
Josh Holmer
ef33e11a62 More release deploy fixes 2020-05-11 10:11:38 -04:00
Josh Holmer
ba36c4b046 Fix the last CI change 2020-05-11 09:38:11 -04:00
Josh Holmer
f9bb89481b Attempt i686 cross compilation on Github Actions release 2020-05-11 09:26:40 -04:00
Josh Holmer
50d5ec48cf Fix getting tag name on Windows deploy 2020-05-11 09:14:12 -04:00
Josh Holmer
820667c608 Remove unnecessary steps from deploy 2020-05-11 09:05:00 -04:00
Josh Holmer
9d156723c0
Use msvc toolchain for creating release binaries
The GNU toolchain seems to fail on compiling cloudflare-zlib-sys
2020-05-11 08:41:51 -04:00
Josh Holmer
380c21ea97 Use checkout v2 2020-04-17 07:13:35 -04:00
Josh Holmer
43735086d1 Migrate to Github Actions
Closes #206
2020-04-15 13:26:28 -04:00