Skip to content

Commit 28e7569

Browse files
authored
Merge branch 'master' into fix/rdb-privilege-custom-drift
2 parents 79d2309 + c9cdc2d commit 28e7569

File tree

377 files changed

+76049
-74567
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

377 files changed

+76049
-74567
lines changed

.github/codecov.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ component_management:
1414
name: applesilicon
1515
paths:
1616
- internal/services/applesilicon/**
17+
- component_id: audittrail
18+
name: audittrail
19+
paths:
20+
- internal/services/audittrail/**
1721
- component_id: autoscaling
1822
name: autoscaling
1923
paths:

.github/workflows/acceptance-tests.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
products:
1616
- account
1717
- applesilicon
18+
- audittrail
1819
- az
1920
- baremetal
2021
- billing
@@ -51,7 +52,7 @@ jobs:
5152
steps:
5253
# Checkout should always be before setup-go to ensure caching is working
5354
- name: Checkout
54-
uses: actions/checkout@v5
55+
uses: actions/checkout@v6
5556
- name: Install Terraform
5657
uses: hashicorp/setup-terraform@v3
5758
- name: Install Go
@@ -148,7 +149,7 @@ jobs:
148149
steps:
149150
# Checkout should always be before setup-go to ensure caching is working
150151
- name: Checkout
151-
uses: actions/checkout@v5
152+
uses: actions/checkout@v6
152153
- name: Install Go
153154
uses: actions/setup-go@v6
154155
with:
@@ -172,6 +173,7 @@ jobs:
172173
products:
173174
- account
174175
- applesilicon
176+
- audittrail
175177
- az
176178
- baremetal
177179
- billing
@@ -208,7 +210,7 @@ jobs:
208210
steps:
209211
# Checkout should always be before setup-go to ensure caching is working
210212
- name: Checkout
211-
uses: actions/checkout@v5
213+
uses: actions/checkout@v6
212214
- name: Install OpenTofu
213215
uses: opentofu/setup-opentofu@v1
214216
with:
@@ -303,3 +305,4 @@ jobs:
303305
SCW_SECRET_KEY: "11111111-1111-1111-1111-111111111111"
304306
SCW_ENABLE_BETA: true
305307
TF_ACC_LOG: trace
308+
TF_ACC_OPENTOFU: true

.github/workflows/build.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Build
2+
3+
permissions:
4+
contents: read
5+
6+
on:
7+
pull_request:
8+
merge_group:
9+
10+
jobs:
11+
build:
12+
runs-on: ${{ matrix.os }}
13+
strategy:
14+
matrix:
15+
os: [ubuntu-latest, macos-latest, windows-latest]
16+
17+
steps:
18+
# Checkout should always be before setup-go to ensure caching is working
19+
- name: Checkout
20+
uses: actions/checkout@v6
21+
with:
22+
fetch-depth: 1
23+
24+
- name: Install Go
25+
uses: actions/setup-go@v6
26+
with:
27+
go-version: stable
28+
29+
- name: Verify go.mod is tidy
30+
run: |
31+
go mod tidy
32+
git diff --exit-code
33+
34+
- name: Build the provider
35+
run: go build ./

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535

3636
steps:
3737
- name: Checkout repository
38-
uses: actions/checkout@v5
38+
uses: actions/checkout@v6
3939
with:
4040
# We must fetch at least the immediate parents so that if this is
4141
# a pull request then we can checkout the head.

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v5
19+
uses: actions/checkout@v6
2020
with:
2121
fetch-depth: 1
2222

.github/workflows/documentation.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
markdown-link-check:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v5
22+
- uses: actions/checkout@v6
2323
- uses: tcort/github-action-markdown-link-check@v1
2424
with:
2525
use-quiet-mode: 'yes'
@@ -30,16 +30,16 @@ jobs:
3030
markdown-lint:
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v5
33+
- uses: actions/checkout@v6
3434
- uses: avto-dev/markdown-lint@v1.5.0
3535
with:
3636
config: '.markdownlint.yml'
37-
args: 'docs'
37+
args: 'docs templates/** README.md TESTING.md'
3838
misspell:
3939
runs-on: ubuntu-latest
4040
steps:
4141
# Checkout should always be before setup-go to ensure caching is working
42-
- uses: actions/checkout@v5
42+
- uses: actions/checkout@v6
4343
- uses: actions/setup-go@v6
4444
with:
4545
go-version: stable
@@ -55,11 +55,12 @@ jobs:
5555
tfplugindocs:
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@v5
58+
- uses: actions/checkout@v6
5959
- uses: actions/setup-go@v6
6060
with:
6161
go-version: stable
62-
- uses: hashicorp/setup-terraform@v3
62+
- name: Install Terraform
63+
uses: hashicorp/setup-terraform@v3
6364
- run: go tool tfplugindocs validate
6465
- run: rm -fr ./docs
6566
- run: go tool tfplugindocs generate

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v5
13+
uses: actions/checkout@v6
1414
- name: Labeler
1515
uses: actions/labeler@v6

.github/workflows/lint.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
# Checkout should always be before setup-go to ensure caching is working
18-
- uses: actions/checkout@v5
18+
- uses: actions/checkout@v6
1919
- uses: actions/setup-go@v6
2020
with:
2121
go-version: stable
@@ -27,9 +27,9 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- name: Checkout Actions Repository
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v6
3131
- name: Spell Check Repo
32-
uses: crate-ci/typos@v1.39.0
32+
uses: crate-ci/typos@v1.40.0
3333
env:
3434
CLICOLOR: 1
3535

@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
# Checkout should always be before setup-go to ensure caching is working
41-
- uses: actions/checkout@v5
41+
- uses: actions/checkout@v6
4242
- uses: actions/setup-go@v6
4343
with:
4444
go-version: stable
@@ -54,7 +54,7 @@ jobs:
5454
runs-on: ubuntu-latest
5555
steps:
5656
# Checkout should always be before setup-go to ensure caching is working
57-
- uses: actions/checkout@v5
57+
- uses: actions/checkout@v6
5858
- uses: actions/setup-go@v6
5959
with:
6060
go-version: stable
@@ -66,7 +66,7 @@ jobs:
6666
name: actionlint
6767
runs-on: ubuntu-latest
6868
steps:
69-
- uses: actions/checkout@v5
69+
- uses: actions/checkout@v6
7070
- name: Check workflow files
7171
uses: docker://rhysd/actionlint:latest
7272
with:
@@ -76,9 +76,9 @@ jobs:
7676
name: golangci-lint
7777
runs-on: ubuntu-latest
7878
steps:
79-
- uses: actions/checkout@v5
79+
- uses: actions/checkout@v6
8080
- name: golangci-lint
81-
uses: golangci/golangci-lint-action@v8.0.0
81+
uses: golangci/golangci-lint-action@v9.1.0
8282
with:
8383
version: v2.5.0
8484
args: --timeout 5m

.github/workflows/nightly.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
products:
1717
- account
1818
- applesilicon
19+
- audittrail
1920
- autoscaling
2021
- az
2122
- baremetal
@@ -53,7 +54,7 @@ jobs:
5354
steps:
5455
# Checkout should always be before setup-go to ensure caching is working
5556
- name: Checkout
56-
uses: actions/checkout@v5
57+
uses: actions/checkout@v6
5758
- name: Install Terraform
5859
uses: hashicorp/setup-terraform@v3
5960
- name: Install Go
@@ -109,7 +110,7 @@ jobs:
109110
steps:
110111
# Checkout should always be before setup-go to ensure caching is working
111112
- name: Checkout
112-
uses: actions/checkout@v5
113+
uses: actions/checkout@v6
113114
- name: Install Go
114115
uses: actions/setup-go@v6
115116
with:

.github/workflows/purge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
steps:
1313
# Checkout should always be before setup-go to ensure caching is working
1414
- name: Checkout
15-
uses: actions/checkout@v5
15+
uses: actions/checkout@v6
1616
- name: Install Go
1717
uses: actions/setup-go@v6
1818
with:

0 commit comments

Comments
 (0)