Skip to content

Commit e364bc6

Browse files
authored
Merge branch 'main' into issue-1693-filter-span
2 parents b493280 + 20e61b8 commit e364bc6

43 files changed

Lines changed: 493 additions & 770 deletions

Some content is hidden

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

.github/workflows/check-typos.yaml

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

1818
steps:
1919
- name: Checkout code
20-
uses: actions/checkout@v6
20+
uses: actions/checkout@v7
2121

2222
- name: Check typos
2323
uses: crate-ci/typos@v1.47.2

.github/workflows/ci-build-images.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ubuntu-latest
3131
steps:
3232
- name: Checkout source
33-
uses: actions/checkout@v6
33+
uses: actions/checkout@v7
3434

3535
- name: Build AMD64 EPP image (no push)
3636
uses: ./.github/actions/docker-build-and-push
@@ -65,7 +65,7 @@ jobs:
6565
runs-on: ubuntu-latest
6666
steps:
6767
- name: Checkout source
68-
uses: actions/checkout@v6
68+
uses: actions/checkout@v7
6969

7070
- name: Build sidecar AMD64 image (no push)
7171
uses: ./.github/actions/docker-build-and-push
@@ -99,7 +99,7 @@ jobs:
9999
runs-on: ubuntu-latest
100100
steps:
101101
- name: Checkout Repo
102-
uses: actions/checkout@v6
102+
uses: actions/checkout@v7
103103

104104
- name: Log in to GHCR
105105
uses: docker/login-action@v4

.github/workflows/ci-dependency-review.yaml

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 source
16-
uses: actions/checkout@v6
16+
uses: actions/checkout@v7
1717
- name: Dependency review
1818
uses: actions/dependency-review-action@v5
1919
with:

.github/workflows/ci-lint.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
src: ${{ steps.filter.outputs.src }}
3535
steps:
3636
- name: Checkout source
37-
uses: actions/checkout@v6
37+
uses: actions/checkout@v7
3838
- uses: dorny/paths-filter@v4
3939
id: filter
4040
with:
@@ -59,7 +59,7 @@ jobs:
5959
timeout-minutes: 30
6060
steps:
6161
- name: Checkout source
62-
uses: actions/checkout@v6
62+
uses: actions/checkout@v7
6363

6464
- name: Set up Go
6565
uses: actions/setup-go@v6

.github/workflows/ci-pr-checks.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
helm: ${{ steps.filter.outputs.helm }}
2626
steps:
2727
- name: Checkout source
28-
uses: actions/checkout@v6
28+
uses: actions/checkout@v7
2929
- uses: dorny/paths-filter@v4
3030
id: filter
3131
with:
@@ -53,7 +53,7 @@ jobs:
5353
runs-on: ubuntu-latest
5454
steps:
5555
- name: Checkout source
56-
uses: actions/checkout@v6
56+
uses: actions/checkout@v7
5757

5858
- name: Set up Go
5959
uses: actions/setup-go@v6
@@ -70,7 +70,7 @@ jobs:
7070
timeout-minutes: 60
7171
steps:
7272
- name: Checkout source
73-
uses: actions/checkout@v6
73+
uses: actions/checkout@v7
7474

7575
- name: Create Go cache dirs
7676
id: go-cache
@@ -228,7 +228,7 @@ jobs:
228228
steps:
229229
- name: Checkout source
230230
if: ${{ matrix.image.source == 'build' }}
231-
uses: actions/checkout@v6
231+
uses: actions/checkout@v7
232232

233233
- name: Build ${{ matrix.image.name }} image
234234
if: ${{ matrix.image.source == 'build' }}
@@ -278,7 +278,7 @@ jobs:
278278
steps:
279279
- name: Checkout source
280280
if: ${{ matrix.image.source == 'build' }}
281-
uses: actions/checkout@v6
281+
uses: actions/checkout@v7
282282

283283
- name: Build ${{ matrix.image.name }} image
284284
if: ${{ matrix.image.source == 'build' }}
@@ -324,7 +324,7 @@ jobs:
324324
name: e2e-gaie (${{ matrix.suite.name }})
325325
steps:
326326
- name: Checkout source
327-
uses: actions/checkout@v6
327+
uses: actions/checkout@v7
328328

329329
- name: Set up e2e runner
330330
id: e2e-setup
@@ -399,7 +399,7 @@ jobs:
399399
name: e2e-router (${{ matrix.suite.name }})
400400
steps:
401401
- name: Checkout source
402-
uses: actions/checkout@v6
402+
uses: actions/checkout@v7
403403

404404
- name: Set up e2e runner
405405
id: e2e-setup

.github/workflows/ci-release.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,43 @@ jobs:
5151
tag: ${{ needs.set-params.outputs.tag }}
5252
prerelease: ${{ fromJSON(needs.set-params.outputs.prerelease) }}
5353
chart-suffix: ""
54+
55+
upload-artifacts:
56+
needs: set-params
57+
runs-on: ubuntu-latest
58+
permissions:
59+
contents: write
60+
steps:
61+
- name: Checkout source
62+
uses: actions/checkout@v7
63+
64+
- name: Set up Go
65+
uses: actions/setup-go@v6
66+
with:
67+
go-version-file: go.mod
68+
69+
- name: Setup Kubectl
70+
uses: azure/setup-kubectl@v5
71+
with:
72+
version: 'latest'
73+
74+
- name: Build Artifacts
75+
run: |
76+
make artifacts
77+
78+
- name: Upload Release Assets
79+
env:
80+
GITHUB_TOKEN: ${{ github.token }}
81+
run: |
82+
files=$(find artifacts -type f -size +0c | tr '\n' ' ')
83+
if [ -z "$files" ]; then
84+
echo "No artifacts to upload."
85+
exit 0
86+
fi
87+
if gh release view "${{ needs.set-params.outputs.tag }}" >/dev/null 2>&1; then
88+
gh release upload "${{ needs.set-params.outputs.tag }}" $files --clobber
89+
else
90+
echo "Release ${{ needs.set-params.outputs.tag }} does not exist. Creating a draft release..."
91+
gh release create "${{ needs.set-params.outputs.tag }}" $files --draft --title "${{ needs.set-params.outputs.tag }}" --notes "Release ${{ needs.set-params.outputs.tag }}"
92+
fi
93+

.github/workflows/md-link-check.yml

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

3131
steps:
3232
- name: Checkout code
33-
uses: actions/checkout@v6
33+
uses: actions/checkout@v7
3434

3535
- name: Run lychee link checker
3636
uses: lycheeverse/lychee-action@v2.8.0

.github/workflows/release-notes-assemble.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
# Check out the tagged commit (not main HEAD) so a fragment merged
3232
# into main between the tag push and this workflow's run is not
3333
# accidentally rolled into the wrong release.
34-
uses: actions/checkout@v6
34+
uses: actions/checkout@v7
3535
with:
3636
ref: ${{ github.sha }}
3737
token: ${{ steps.app-token.outputs.token }}

.github/workflows/release-notes-update.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
echo "user-id=$(gh api "/users/${APP_SLUG}[bot]" --jq .id)" >> "$GITHUB_OUTPUT"
3131
3232
- name: Checkout main
33-
uses: actions/checkout@v6
33+
uses: actions/checkout@v7
3434
with:
3535
ref: main
3636
token: ${{ steps.app-token.outputs.token }}

.github/workflows/unstale.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
)
3030
steps:
3131
- name: 'Checkout repository'
32-
uses: actions/checkout@v6
32+
uses: actions/checkout@v7
3333

3434
- name: 'Remove stale labels'
3535
env:

0 commit comments

Comments
 (0)