Skip to content

Commit c335098

Browse files
authored
Merge branch 'main' into ndv
2 parents 46078ba + 5043b3c commit c335098

File tree

124 files changed

+2805
-1856
lines changed

Some content is hidden

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

124 files changed

+2805
-1856
lines changed

.github/actions/build_linux/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ runs:
3434
uses: ./.github/actions/setup_build_tool
3535
with:
3636
target: ${{ inputs.target }}
37-
bypass_env_vars: RUSTFLAGS,RUST_LOG,DATABEND_RELEASE_VERSION,DATABEND_ENTERPRISE_LICENSE_PUBLIC_KEY,DATABEND_ENTERPRISE_LICENSE_EMBEDDED,DATABEND_TELEMETRY_ENDPOINT,DATABEND_TELEMETRY_API_KEY,DATABEND_TELEMETRY_SOURCE
37+
bypass_env_vars: RUSTFLAGS,RUST_LOG,DATABEND_RELEASE_VERSION,DATABEND_ENTERPRISE_LICENSE_PUBLIC_KEY,DATABEND_ENTERPRISE_LICENSE_EMBEDDED,DATABEND_TELEMETRY_ENDPOINT,DATABEND_TELEMETRY_API_KEY,DATABEND_TELEMETRY_SOURCE,CARGO_PROFILE_RELEASE_OPT_LEVEL
3838

3939
- name: Cross setup
4040
if: startsWith(inputs.target, 'aarch64-')

.github/workflows/cloud.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ jobs:
5656
strategy:
5757
matrix:
5858
include:
59-
- { arch: x86_64, runner: X64 }
60-
- { arch: aarch64, runner: ARM64 }
59+
- { arch: x86_64, runner: X64, opt_level: s }
60+
- { arch: aarch64, runner: ARM64, opt_level: 3 }
6161
steps:
6262
- uses: actions/checkout@v4
6363
with:
@@ -71,6 +71,7 @@ jobs:
7171
DATABEND_TELEMETRY_ENDPOINT: ${{ secrets.DATABEND_TELEMETRY_ENDPOINT}}
7272
DATABEND_TELEMETRY_API_KEY: ${{ secrets.DATABEND_TELEMETRY_API_KEY}}
7373
DATABEND_TELEMETRY_SOURCE: "pr-test"
74+
CARGO_PROFILE_RELEASE_OPT_LEVEL: ${{ matrix.opt_level }}
7475
with:
7576
sha: ${{ needs.info.outputs.sha }}
7677
target: ${{ matrix.arch }}-unknown-linux-gnu

.github/workflows/release.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ jobs:
126126
fail-fast: false
127127
matrix:
128128
include:
129-
- { target: x86_64-unknown-linux-gnu, runner: X64 }
130-
- { target: aarch64-unknown-linux-gnu, runner: ARM64 }
129+
- { target: x86_64-unknown-linux-gnu, runner: X64, opt_level: s }
130+
- { target: aarch64-unknown-linux-gnu, runner: ARM64, opt_level: 3 }
131131
steps:
132132
- name: Checkout
133133
uses: actions/checkout@v4
@@ -143,6 +143,7 @@ jobs:
143143
DATABEND_TELEMETRY_ENDPOINT: ${{ secrets.DATABEND_TELEMETRY_ENDPOINT}}
144144
DATABEND_TELEMETRY_API_KEY: ${{ secrets.DATABEND_TELEMETRY_API_KEY}}
145145
DATABEND_TELEMETRY_SOURCE: "production"
146+
CARGO_PROFILE_RELEASE_OPT_LEVEL: ${{ matrix.opt_level }}
146147
with:
147148
sha: ${{ github.sha }}
148149
target: ${{ matrix.target }}
@@ -168,8 +169,8 @@ jobs:
168169
fail-fast: false
169170
matrix:
170171
include:
171-
- { target: x86_64-unknown-linux-gnu, runner: X64 }
172-
- { target: aarch64-unknown-linux-gnu, runner: ARM64 }
172+
- { target: x86_64-unknown-linux-gnu, runner: X64, opt_level: s }
173+
- { target: aarch64-unknown-linux-gnu, runner: ARM64, opt_level: 3 }
173174
steps:
174175
- name: Checkout
175176
uses: actions/checkout@v4
@@ -185,6 +186,7 @@ jobs:
185186
DATABEND_TELEMETRY_ENDPOINT: ${{ secrets.DATABEND_TELEMETRY_ENDPOINT}}
186187
DATABEND_TELEMETRY_API_KEY: ${{ secrets.DATABEND_TELEMETRY_API_KEY}}
187188
DATABEND_TELEMETRY_SOURCE: "docker-release"
189+
CARGO_PROFILE_RELEASE_OPT_LEVEL: ${{ matrix.opt_level }}
188190
with:
189191
sha: ${{ github.sha }}
190192
target: ${{ matrix.target }}

0 commit comments

Comments
 (0)