Skip to content

Commit d41dcca

Browse files
author
Alex J Lennon
committed
fix: update Rust version to 1.83 to resolve maintenance workflow failures
- Update all GitHub Actions workflows to use rust:1.83-bullseye - Update Dockerfile to use rust:1.83-bullseye for consistency - Fixes cargo-outdated compatibility issues (requires Rust 1.83+) - Ensures all CI/CD and maintenance workflows use consistent Rust version
1 parent 93115e2 commit d41dcca

File tree

4 files changed

+918
-7
lines changed

4 files changed

+918
-7
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
name: Test and Quality Checks
2020
runs-on: ubuntu-latest
2121
container:
22-
image: rust:1.81-bullseye
22+
image: rust:1.83-bullseye
2323
options: --user root
2424

2525
steps:
@@ -78,7 +78,7 @@ jobs:
7878
name: Security Audit
7979
runs-on: ubuntu-latest
8080
container:
81-
image: rust:1.81-bullseye
81+
image: rust:1.83-bullseye
8282

8383
steps:
8484
- name: Checkout code
@@ -105,7 +105,7 @@ jobs:
105105
runs-on: ubuntu-latest
106106
needs: [test, security]
107107
container:
108-
image: rust:1.81-bullseye
108+
image: rust:1.83-bullseye
109109
options: --user root
110110

111111
strategy:

.github/workflows/maintenance.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ubuntu-latest
3030
if: github.event_name == 'schedule' || github.event.inputs.update_dependencies == 'true'
3131
container:
32-
image: rust:1.81-bullseye
32+
image: rust:1.83-bullseye
3333
options: --user root
3434

3535
steps:
@@ -49,6 +49,7 @@ jobs:
4949
5050
- name: Install cargo-edit and cargo-outdated
5151
run: |
52+
# Install latest versions compatible with Rust 1.83
5253
cargo install cargo-edit cargo-outdated
5354
5455
- name: Check for outdated dependencies
@@ -109,7 +110,7 @@ jobs:
109110
runs-on: ubuntu-latest
110111
if: github.event_name == 'schedule' || github.event.inputs.security_audit == 'true'
111112
container:
112-
image: rust:1.81-bullseye
113+
image: rust:1.83-bullseye
113114

114115
steps:
115116
- name: Checkout code
@@ -168,7 +169,7 @@ jobs:
168169
runs-on: ubuntu-latest
169170
if: github.event_name == 'schedule'
170171
container:
171-
image: rust:1.81-bullseye
172+
image: rust:1.83-bullseye
172173

173174
steps:
174175
- name: Checkout code
@@ -187,6 +188,7 @@ jobs:
187188
188189
- name: Install quality tools
189190
run: |
191+
# Install latest versions compatible with Rust 1.83
190192
cargo install cargo-bloat cargo-outdated
191193
192194
- name: Generate code metrics

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This Dockerfile provides a consistent development environment
33
# for building and testing the eink-power-cli application
44

5-
FROM rust:1.81-bullseye
5+
FROM rust:1.83-bullseye
66

77
# Metadata
88
LABEL maintainer="Alex J Lennon <[email protected]>"

0 commit comments

Comments
 (0)