Commit Graph

42 Commits

Author SHA1 Message Date
Trangar bd694430e4 2.0.0 stable (#742)
Prepare for 2.0.0 stable release

---------

Co-authored-by: Zoey Riordan <zoey@dos.cafe>
2025-03-06 16:58:40 +00:00
Trangar f98bc70757 Fix CI and clippy (#747)
* Fix CI and clippy

* Fix CI

* Disable code coverage
2025-03-02 16:48:16 +01:00
Lena Hellström 6686cd6ece Create FUNDING.yml 2024-08-03 16:39:47 +02:00
Trangar f737f21250 Fixed a warning in a derive test that would cause CI to fail (#716)
* Fixed a warning in a derive test that would cause CI to fail

* Fixed new clippy warning

* Commented out breaking cross builds

---------

Co-authored-by: Victor Koenders <victor.koenders@qrtech.se>
2024-05-28 10:39:05 +02:00
Trangar beec84b3ee Fixed broken miri CI script (#712)
* Fixed broken miri CI script

* Disabled `test_std_file` in miri as it uses tempfile which is not supported

---------

Co-authored-by: Victor Koenders <git@trang.ar>
2024-05-01 12:11:06 +02:00
Trangar ff24b8a315 Miri check (#704)
* Added miri CI step

* Updated miri triggers to match the other pipelines

---------

Co-authored-by: Victor Koenders <git@trang.ar>
2024-05-01 09:37:10 +02:00
dependabot[bot] 3dee0d1a8c Update virtue requirement from 0.0.15 to 0.0.16 (#692)
* Update virtue requirement from 0.0.15 to 0.0.16

Updates the requirements on [virtue](https://github.com/bincode-org/virtue) to permit the latest version.
- [Release notes](https://github.com/bincode-org/virtue/releases)
- [Commits](https://github.com/bincode-org/virtue/compare/v0.0.15...v0.0.16)

---
updated-dependencies:
- dependency-name: virtue
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed warning that was causing compile issues

* Fixed failing test in validating error size

* Removed broken cross-compile tests

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Victor Koenders <git@trang.ar>
2024-03-17 19:10:10 +01:00
Trangar feae25878a Fix cross compilations (#664) 2023-09-19 18:03:04 +02:00
dependabot[bot] db10782141 Bump actions/checkout from 3 to 4 (#660)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 12:33:36 +02:00
dependabot[bot] b7f944816b Bump actions/upload-artifact from 1 to 3 (#651)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 15:01:35 +02:00
dependabot[bot] 1143290ee1 Bump codecov/codecov-action from 2 to 3 (#639) 2023-05-17 08:31:08 +00:00
dependabot[bot] 42c88715be Bump actions/checkout from 1 to 3 (#638) 2023-05-17 07:40:41 +00:00
Trangar c94d2e73ee Added dependabot (#636)
Co-authored-by: Victor Koenders <victor.koenders@qrtech.se>
2023-05-17 08:56:48 +02:00
Trangar af4697e1fb Disabled i686-linux-andoid and x86_64-linux-android CI as they fail for external reasons (#627)
Co-authored-by: Victor Koenders <victor.koenders@qrtech.se>
2023-03-30 14:10:53 +02:00
DavidKorczynski b1bbcd0ea4 Add CIFuzz GitHub Action (#604)
* Add CIFuzz GitHub Action

* Convert yaml to json
2022-11-25 09:44:19 +01:00
Trangar 21561c3eb8 Added windows and macos runner (#554)
* Added windows and macos runner

* Made the bash script use bash on windows
2022-06-15 22:26:20 +02:00
Trangar e7d2292dc2 Switched to weak dependencies (#538)
* Switched to weak dependencies

* Removed old `serde_impl` references

* Fixed CI and updated documentation

* Fixed a cfg for a test

* Removed unneeded package in Cargo.toml
2022-05-21 14:19:13 +02:00
Trangar 8bfa9a376f Fix cross platform tests (#540)
* Fixed cross platform targets

* Uncommented not working archs, with a reason why they fail

* Removed duplicate windows test

* Commented the other sun system

* Commented out i686-pc-windows-gnu

Co-authored-by: Victor Koenders <git@github.com>
2022-05-21 14:04:29 +02:00
Trangar 883278fa0c Added cross platform tests workflow (#534)
* Added cross platform tests

* Added all cross platforms

* Fixed an issue where `usize` and `isize` would be encoded wrong on 32 bit platforms

* Made the cross platform tests actually run on the platforms

* Disabled cross targets that don't build right now

* Fixed a failing test on 32 bit platforms, re-enabled all platforms for testing

* Disabled failing platforms
2022-04-04 14:09:42 +02:00
Trangar a8bdffa844 Made the compatibility check also include bincode 2 serde, and added comments (#501)
* Made the compatibility check also include bincode 2 serde, and added comments

* Added a CI step to run the compatibility tests
2022-02-06 09:50:16 +01:00
Lena Hellström 6293dab41b Update code coverage pipeline (#485) 2022-01-19 20:34:21 +01:00
Trangar fc1f3acdcb Feature/improve serde (#477)
* Made serde able to be used with alloc and no_std targets

* Processed feedback
2022-01-19 18:14:21 +01:00
Trangar a5255465bd Made the CI also check the benchmarks, fixed compile issue in benchmarks (#449) 2021-12-11 16:09:23 +01:00
Trangar b30805dde2 Replace test-all-features with a manual CI matrix (#419)
Made the rust CI pipeline use a matrix instead of test-all-features
Removed beta and nightly from the test pipelines, made the check pipeline check on --all-features
2021-10-25 11:19:46 +02:00
Lena Hellström 83970d29cf Merge branch 'trunk' into feature/deserde 2021-10-17 21:54:26 +02:00
Victor Koenders 02a9b2cb71 Made the test stage throw an error on warnings 2021-10-17 17:23:28 +02:00
Victor Koenders 4807ea6be2 Added warning on unused lifetimes, fixed warnings 2021-10-17 16:43:18 +02:00
Trangar a27b63b7fa Make bincode_derive 0 dependencies (#409)
Removed `syn`, `quote` and `proc_macro2` dependency
2021-10-12 15:53:02 +02:00
Lena Hellström 1a76db8540 Fix CI on trunk (#408)
CI was currently broken for two reasons

    trunk was not compliant with the 1.41 MSRV check
    clippy had new warnings

Since bincode 2.0 is not even in alpha yet MSRV should not be locked in place. This PR removes the MSRV checks for now. Additionally the few clippy warnings have been resolved.
2021-10-07 14:20:55 +02:00
Victor Koenders 254b87c6eb Moved all feature flags to src/features, made the CI run tests on all feature combinations 2021-09-22 16:23:27 +02:00
Lena Hellström cffc9fcffa Exclude derive from coverage 2021-09-20 23:21:38 +02:00
Victor Koenders 715c9c6577 Re-enabled tarpaulin 2021-09-19 09:53:39 +02:00
Victor Koenders 446eb2367b Disabled rust 1.41 CI check 2021-09-19 09:35:46 +02:00
Victor Koenders cbd5c6b940 Enable CI for the deserde branch 2021-09-13 13:39:59 +02:00
Nathan McCarty 870c229c2c Add not-stale to stale-bot exempt tags 2021-08-12 21:07:16 -04:00
Nathan McCarty ab8866317c Configure stale bot 2021-06-13 17:10:34 -04:00
Lena Hellström e39a047b4b prep branch for 2.0 work (#379)
* prep branch for 2.0 work

* switch to 2018 edition

* fix clippy issues

* fix tests

* fix warnings

* fix formatting
2021-04-08 14:54:31 +02:00
Lena Hellström 72d301c284 update CI to new branching scheme (#376) 2021-02-23 11:46:57 -08:00
Lena Hellström 1bc63deb73 haha json go brrr (#324) 2020-05-23 15:24:08 -07:00
Lena Hellström 559b593ba3 create a security audit task (#314) 2020-04-16 15:53:21 -07:00
Lena Hellström 7efde421c8 add code coverage (#313) 2020-04-16 15:51:41 -07:00
Lena Hellström 8839b0600d Modernize CI (#311)
Switches our CI from Travis-CI to Github Actions. At the same time this also turns on clippy and rustfmt linting.
2020-03-24 14:33:13 -07:00