diff options
-rw-r--r-- | .github/workflows/cron.yml | 31 | ||||
-rw-r--r-- | cortex-m-semihosting/CHANGELOG.md | 24 |
2 files changed, 55 insertions, 0 deletions
diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml new file mode 100644 index 0000000..eb373cd --- /dev/null +++ b/.github/workflows/cron.yml @@ -0,0 +1,31 @@ +on: + schedule: + # Run every week at 7pm UTC Wednesday. + - cron: '0 19 * * WED' + +name: Cron CI + +jobs: + ci-linux: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + - name: Run tests + run: cargo test --all + - name: Deliberate failure to test issue opening + run: false + - uses: imjohnbo/issue-bot@v2 + if: failure() + with: + title: CI Failure + body: | + Scheduled CI run failed. Details: + + https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/cortex-m-semihosting/CHANGELOG.md b/cortex-m-semihosting/CHANGELOG.md index 25ee2b0..0a942cf 100644 --- a/cortex-m-semihosting/CHANGELOG.md +++ b/cortex-m-semihosting/CHANGELOG.md @@ -7,13 +7,35 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [v0.4.1] - 2020-10-20 +0.4.1 was yanked because the pre-built binaries contain conflicting symbols +with a supported version of cortex-m. + - Fix missing prebuilt binaries (#271) ## [v0.4.0] - 2020-10-14 +v0.4.0 was yanked because it did not include the required pre-built binaries +in the final crate. + - Moved into cortex-m repository - Merge `HStdout` and `HStderr` into one type: `HostStream` - Support cortex-m v0.7 +- Semihosting macros no longer return a Result, instead errors are ignored. + +## [v0.3.7] - 2020-12-02 + +- Replaces the yanked v0.3.6 by reverting #48, so the semihosting macros + continue to return a Result. + +## [v0.3.6] - 2020-12-01 + +v0.3.6 was yanked because it incorrectly included #48, which was a breaking +change. + +### Added + +- Update cortex-m dependency to support version 0.7. +- Add `no-semihosting` feature to disable all semihosting calls. ## [v0.3.5] - 2019-08-29 @@ -122,6 +144,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). [Unreleased]: https://github.com/rust-embedded/cortex-m/compare/c-m-sh-v0.4.1...HEAD [v0.4.1]: https://github.com/rust-embedded/cortex-m/compare/c-m-sh-v0.4.0...c-m-sh-v0.4.1 [v0.4.0]: https://github.com/rust-embedded/cortex-m/compare/c-m-sh-v0.3.5...c-m-sh-v0.4.0 +[v0.3.7]: https://github.com/rust-embedded/cortex-m-semihosting/compare/v0.3.6...v0.3.7 +[v0.3.6]: https://github.com/rust-embedded/cortex-m-semihosting/compare/v0.3.5...v0.3.6 [v0.3.5]: https://github.com/rust-embedded/cortex-m-semihosting/compare/v0.3.4...v0.3.5 [v0.3.4]: https://github.com/rust-embedded/cortex-m-semihosting/compare/v0.3.3...v0.3.4 [v0.3.3]: https://github.com/rust-embedded/cortex-m-semihosting/compare/v0.3.2...v0.3.3 |