Skip to content

Commit d3af1b6

Browse files
committed
Merge branch 'develop' into nrc-transactions
2 parents f16aaf9 + bdd106d commit d3af1b6

31 files changed

+851
-25
lines changed

.github/dependabot.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: weekly
7+
day: monday
8+
time: "04:00"
9+
timezone: Etc/GMT
10+
commit-message:
11+
prefix: "ci: [DEPENDABOT] "
12+
target-branch: develop
13+
14+
- package-ecosystem: github-actions
15+
directory: .github/actions/build-deps/
16+
schedule:
17+
interval: weekly
18+
day: monday
19+
time: "04:00"
20+
timezone: Etc/GMT
21+
commit-message:
22+
prefix: "ci: [DEPENDABOT] "
23+
target-branch: develop
24+
25+
- package-ecosystem: github-actions
26+
directory: .github/actions/generate-version/
27+
schedule:
28+
interval: weekly
29+
day: monday
30+
time: "04:00"
31+
timezone: Etc/GMT
32+
commit-message:
33+
prefix: "ci: [DEPENDABOT] "
34+
target-branch: develop
35+
36+
- package-ecosystem: github-actions
37+
directory: .github/actions/print-env/
38+
schedule:
39+
interval: weekly
40+
day: monday
41+
time: "04:00"
42+
timezone: Etc/GMT
43+
commit-message:
44+
prefix: "ci: [DEPENDABOT] "
45+
target-branch: develop
46+
47+
- package-ecosystem: github-actions
48+
directory: .github/actions/setup-conan/
49+
schedule:
50+
interval: weekly
51+
day: monday
52+
time: "04:00"
53+
timezone: Etc/GMT
54+
commit-message:
55+
prefix: "ci: [DEPENDABOT] "
56+
target-branch: develop

.github/workflows/on-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
runs-on: ubuntu-latest
3434
steps:
3535
- name: Checkout repository
36-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
36+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3737
- name: Determine changed files
3838
# This step checks whether any files have changed that should
3939
# cause the next jobs to run. We do it this way rather than
@@ -46,7 +46,7 @@ jobs:
4646
# that Github considers any skipped jobs to have passed, and in
4747
# turn the required checks as well.
4848
id: changes
49-
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
49+
uses: tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v47.0.4
5050
with:
5151
files: |
5252
# These paths are unique to `on-pr.yml`.

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ jobs:
1414
uses: XRPLF/actions/.github/workflows/pre-commit.yml@320be44621ca2a080f05aeb15817c44b84518108
1515
with:
1616
runs_on: ubuntu-latest
17-
container: '{ "image": "ghcr.io/xrplf/ci/tools-rippled-pre-commit:sha-ab4d1f0" }'
17+
container: '{ "image": "ghcr.io/xrplf/ci/tools-rippled-pre-commit:sha-41ec7c1" }'

.github/workflows/publish-docs.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ name: Build and publish documentation
44

55
on:
66
push:
7+
branches:
8+
- "develop"
9+
- "release*"
10+
paths:
11+
- ".github/workflows/publish-docs.yml"
12+
- "*.md"
13+
- "**/*.md"
14+
- "docs/**"
15+
- "include/**"
16+
- "src/libxrpl/**"
17+
- "src/xrpld/**"
18+
pull_request:
719
paths:
820
- ".github/workflows/publish-docs.yml"
921
- "*.md"
@@ -23,7 +35,9 @@ defaults:
2335

2436
env:
2537
BUILD_DIR: build
26-
NPROC_SUBTRACT: 2
38+
# ubuntu-latest has only 2 CPUs for private repositories
39+
# https://docs.github.com/en/actions/reference/runners/github-hosted-runners#standard-github-hosted-runners-for--private-repositories
40+
NPROC_SUBTRACT: ${{ github.event.repository.private && '1' || '2' }}
2741

2842
jobs:
2943
publish:
@@ -33,7 +47,7 @@ jobs:
3347
contents: write
3448
steps:
3549
- name: Checkout repository
36-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
50+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3751

3852
- name: Get number of processors
3953
uses: XRPLF/actions/get-nproc@cf0433aa74563aead044a1e395610c96d65a37cf
@@ -65,7 +79,7 @@ jobs:
6579
cmake --build . --target docs --parallel ${BUILD_NPROC}
6680
6781
- name: Publish documentation
68-
if: ${{ github.ref_type == 'branch' && github.ref_name == github.event.repository.default_branch }}
82+
if: ${{ github.event_name == 'push' }}
6983
uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
7084
with:
7185
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/reusable-build-test-config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
uses: XRPLF/actions/cleanup-workspace@cf0433aa74563aead044a1e395610c96d65a37cf
105105

106106
- name: Checkout repository
107-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
107+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
108108

109109
- name: Prepare runner
110110
uses: XRPLF/actions/prepare-runner@2cbf481018d930656e9276fcc20dc0e3a0be5b6d
@@ -177,7 +177,7 @@ jobs:
177177
178178
- name: Upload the binary (Linux)
179179
if: ${{ github.repository_owner == 'XRPLF' && runner.os == 'Linux' }}
180-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
180+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
181181
with:
182182
name: xrpld-${{ inputs.config_name }}
183183
path: ${{ env.BUILD_DIR }}/xrpld
@@ -254,7 +254,7 @@ jobs:
254254
255255
- name: Upload coverage report
256256
if: ${{ github.repository_owner == 'XRPLF' && !inputs.build_only && env.COVERAGE_ENABLED == 'true' }}
257-
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
257+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
258258
with:
259259
disable_search: true
260260
disable_telem: true

.github/workflows/reusable-check-levelization.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
21+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222
- name: Check levelization
2323
run: .github/scripts/levelization/generate.sh
2424
- name: Check for differences

.github/workflows/reusable-check-rename.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
21+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222
- name: Check definitions
2323
run: .github/scripts/rename/definitions.sh .
2424
- name: Check copyright notices

.github/workflows/reusable-clang-tidy-files.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
contents: read
3333
steps:
3434
- name: Checkout repository
35-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
35+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3636

3737
- name: Prepare runner
3838
uses: XRPLF/actions/prepare-runner@2cbf481018d930656e9276fcc20dc0e3a0be5b6d
@@ -84,7 +84,7 @@ jobs:
8484
8585
- name: Upload clang-tidy output
8686
if: steps.run_clang_tidy.outcome != 'success'
87-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
87+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
8888
with:
8989
name: clang-tidy-results
9090
path: clang-tidy-output.txt

.github/workflows/reusable-clang-tidy.yml

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

3131
- name: Get changed C++ files
3232
id: changed_files
33-
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
33+
uses: tj-actions/changed-files@7dee1b0c1557f278e5c7dc244927139d78c0e22a # v47.0.4
3434
with:
3535
files: |
3636
**/*.cpp

.github/workflows/reusable-strategy-matrix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ jobs:
2929
matrix: ${{ steps.generate.outputs.matrix }}
3030
steps:
3131
- name: Checkout repository
32-
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
32+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3333

3434
- name: Set up Python
35-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
35+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3636
with:
3737
python-version: 3.13
3838

0 commit comments

Comments
 (0)