summaryrefslogtreecommitdiff
path: root/.github/workflows/nightly-rust-update.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/nightly-rust-update.yml')
-rw-r--r--.github/workflows/nightly-rust-update.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.github/workflows/nightly-rust-update.yml b/.github/workflows/nightly-rust-update.yml
new file mode 100644
index 0000000..00ff6e6
--- /dev/null
+++ b/.github/workflows/nightly-rust-update.yml
@@ -0,0 +1,27 @@
+name: Update Rust nightly
+on:
+ workflow_dispatch:
+ schedule:
+ # Nothing magic here, I just wanted to avoid the midnight thundering
+ # herd on the first of each month.
+ - cron: '0 5 8 * *'
+
+jobs:
+ nightly-update:
+ name: Update Rust nightly
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - run: tools/update-nightly
+ - run: tools/install-tool-dependencies
+ - run: tools/checks
+ - uses: peter-evans/create-pull-request@v3
+ with:
+ commit-message: Update Rust nightly version.
+ branch: rust-nightly-update
+ title: Update Rust nightly version
+ body: |
+ If these changes look good, merge this pull request to
+ update to the latest Nightly as of today.
+
+ Automatically generated by the nightly-rust-update workflow.