Skip to content

Commit 1f64506

Browse files
authored
chore: merge release into master (#3818)
2 parents 45d6858 + fccfad0 commit 1f64506

78 files changed

Lines changed: 1236 additions & 857 deletions

File tree

Some content is hidden

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

.github/workflows/bump-external-submodule.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ jobs:
1111
timeout-minutes: 1
1212
steps:
1313
- name: Trigger webhook event
14-
1514
env:
1615
URL: ${{ secrets.EXTERNAL_REPO_BUMP_WEBHOOK }}
1716
TOKEN: ${{ secrets.EXTERNAL_REPO_BUMP_WEBHOOK_TOKEN }}

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
steps:
4444
- name: Checkout repository
45-
uses: actions/checkout@v5
45+
uses: actions/checkout@v6
4646

4747
- name: Set up JDK
4848
uses: actions/setup-java@v5
@@ -53,7 +53,7 @@ jobs:
5353

5454
# Initializes the CodeQL tools for scanning.
5555
- name: Initialize CodeQL
56-
uses: github/codeql-action/init@v3
56+
uses: github/codeql-action/init@v4
5757
with:
5858
languages: ${{ matrix.language }}
5959
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -65,7 +65,7 @@ jobs:
6565
# If this step fails, then you should remove it and run the build manually (see below)
6666
- name: Autobuild
6767
if: matrix.language != 'java'
68-
uses: github/codeql-action/autobuild@v3
68+
uses: github/codeql-action/autobuild@v4
6969

7070
# ℹ️ Command-line programs to run using the OS shell.
7171
# 📚 https://git.io/JvXDl
@@ -80,4 +80,4 @@ jobs:
8080
./scripts/build_backend_version.sh "version_placeholder"
8181
8282
- name: Perform CodeQL Analysis
83-
uses: github/codeql-action/analyze@v3
83+
uses: github/codeql-action/analyze@v4

.github/workflows/create-image.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
steps:
3535
- name: Checkout repository
36-
uses: actions/checkout@v5
36+
uses: actions/checkout@v6
3737
with:
3838
submodules: true
3939
# Fetch all tags
@@ -74,7 +74,7 @@ jobs:
7474

7575
steps:
7676
- name: Checkout repository
77-
uses: actions/checkout@v5
77+
uses: actions/checkout@v6
7878
with:
7979
submodules: true
8080
# Fetch all tags

.github/workflows/helm_chart.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout Repository
15-
uses: actions/checkout@v5
15+
uses: actions/checkout@v6
1616

1717
- name: Setup Helm
1818
uses: azure/setup-helm@v4
@@ -32,7 +32,7 @@ jobs:
3232
if: github.ref == 'refs/heads/master'
3333
steps:
3434
- name: Checkout Repository
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@v6
3636

3737
- name: Setup Helm
3838
uses: azure/setup-helm@v4

.github/workflows/lint_openapi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
container: dshanley/vacuum
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v5
14+
uses: actions/checkout@v6
1515
- name: "Lint OpenApi spec for /api"
1616
run: vacuum lint --details ./openapi.yaml
1717
- name: "Lint OpenApi spec for external form backends"

.github/workflows/prepare-merge-release.yml

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,31 @@ on:
55
branches:
66
- release
77

8+
9+
env:
10+
MAIN_BRANCH_NAME: master
11+
812
jobs:
913
merge-release:
1014
runs-on: ubuntu-latest
1115
timeout-minutes: 3
1216
steps:
13-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@v6
18+
19+
- name: Check for existing pull-request
20+
id: check_pr_count
21+
run: >
22+
echo "pr_count=$(gh pr list --head release --limit 1 --base $MAIN_BRANCH_NAME --state open --json state --jq 'length')" >> "$GITHUB_OUTPUT"
1423
15-
- name: pull-request
16-
uses: repo-sync/pull-request@v2
17-
with:
18-
destination_branch: "master"
19-
pr_title: "Merge Release"
20-
pr_reviewer: "thoniTUB,awildturtok"
21-
pr_assignee: "thoniTUB,awildturtok"
22-
github_token: ${{ secrets.GITHUB_TOKEN }}
24+
- name: Create pull-request
25+
if: ${{ steps.check_pr_count.outputs.pr_count == 0 }}
26+
run: >
27+
gh pr create
28+
-l automated
29+
-a awildturtok,thoniTUB
30+
-r awildturtok,thoniTUB
31+
-B $MAIN_BRANCH_NAME
32+
--title "chore: merge release into $MAIN_BRANCH_NAME"
33+
--body "Merge release branch into $MAIN_BRANCH_NAME branch"
34+
env:
35+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/reintegrate-master.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
timeout-minutes: 3
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818
with:
1919
token: ${{ secrets.REPO_SCOPED_TOKEN }}
2020
submodules: true
@@ -27,14 +27,21 @@ jobs:
2727
run: git checkout -b $REINTEGRATE_BRANCH_NAME
2828
- name: Push intermediate Branch
2929
run: git push -f
30+
31+
- name: Check for existing pull-request
32+
id: check_pr_count
33+
run: >
34+
echo "pr_count=$(gh pr list --head $REINTEGRATE_BRANCH_NAME --limit 1 --base develop --state open --json state --jq 'length')" >> "$GITHUB_OUTPUT"
35+
3036
- name: Create pull-request
37+
if: ${{ steps.check_pr_count.outputs.pr_count == 0 }}
3138
run: >
3239
gh pr create
3340
-l automated
3441
-a awildturtok,thoniTUB
3542
-r awildturtok,thoniTUB
3643
-B develop
37-
--title "Reintegrate Main"
44+
--title "chore: reintegrate main branch"
3845
--body "Merge main branch back into develop branch"
3946
--head $REINTEGRATE_BRANCH_NAME
4047
env:

.github/workflows/release_backend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717
with:
1818
submodules: true
1919
# This should be deep enough to fetch at least one light weight tag

.github/workflows/run_autodoc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2525
restore-keys: |
2626
${{ runner.os }}-maven-
27-
- uses: actions/checkout@v5
27+
- uses: actions/checkout@v6
2828
with:
2929
ref: ${{ github.head_ref }}
3030
submodules: true

.github/workflows/test_backend.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
build:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v5
19+
- uses: actions/checkout@v6
2020
with:
2121
submodules: true
2222
- name: Cache local Maven repository
@@ -52,7 +52,7 @@ jobs:
5252
- name: SQL based Integration Tests
5353
flags: -Dgroups="INTEGRATION_SQL_BACKEND"
5454
steps:
55-
- uses: actions/checkout@v5
55+
- uses: actions/checkout@v6
5656
with:
5757
submodules: true
5858
- name: Cache local Maven repository

0 commit comments

Comments
 (0)