Skip to content

Commit efa4597

Browse files
rust: update cluster management examples to use new API
1 parent a55e879 commit efa4597

20 files changed

Lines changed: 1413 additions & 864 deletions

.github/workflows/rust-cm-integ-tests.yml

Lines changed: 34 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,26 @@ on:
2020
type: string
2121

2222
jobs:
23+
format:
24+
runs-on: ubuntu-latest
25+
timeout-minutes: 5
26+
27+
steps:
28+
- name: Checkout code
29+
uses: actions/checkout@v4
30+
31+
- name: Set up Rust
32+
run: rustup update
33+
34+
- name: Check formatting
35+
working-directory: ./rust/cluster_management
36+
run: |
37+
rustup component add rustfmt
38+
cargo fmt -- --check
39+
2340
test:
2441
runs-on: ubuntu-latest
25-
timeout-minutes: 15
42+
timeout-minutes: 30
2643
permissions:
2744
id-token: write
2845
contents: read
@@ -32,19 +49,19 @@ jobs:
3249
pull-requests: write
3350

3451
steps:
35-
- name: Checkout code
36-
uses: actions/checkout@v4
37-
38-
- name: Set up Rust
39-
run: rustup update
40-
41-
- name: Configure AWS Credentials
42-
uses: aws-actions/configure-aws-credentials@v4
43-
with:
44-
role-to-assume: ${{ secrets.RUST_IAM_ROLE }}
45-
aws-region: us-east-1
46-
47-
- name: Configure and run integration for cluster management
48-
working-directory: ./rust/cluster_management
49-
run: |
50-
cargo test
52+
- name: Checkout code
53+
uses: actions/checkout@v4
54+
55+
- name: Set up Rust
56+
run: rustup update
57+
58+
- name: Configure AWS Credentials
59+
uses: aws-actions/configure-aws-credentials@v4
60+
with:
61+
role-to-assume: ${{ secrets.RUST_IAM_ROLE }}
62+
aws-region: us-east-1
63+
64+
- name: Configure and run integration for cluster management
65+
working-directory: ./rust/cluster_management
66+
run: |
67+
cargo test -- --nocapture

0 commit comments

Comments
 (0)