aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/cron.yml31
-rw-r--r--cortex-m-semihosting/CHANGELOG.md24
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