File tree Expand file tree Collapse file tree 8 files changed +61
-0
lines changed Expand file tree Collapse file tree 8 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 1010 paths :
1111 - " quickwit/**"
1212 - " !quickwit/quickwit-ui/**"
13+
14+ permissions :
15+ contents : read
16+
1317env :
1418 CARGO_INCREMENTAL : 0
1519 QW_DISABLE_TELEMETRY : 1
2832 name : Unit tests
2933 runs-on : " ubuntu-latest"
3034 timeout-minutes : 40
35+ permissions :
36+ contents : read
37+ actions : write
3138 services :
3239 # PostgreSQL service container
3340 postgres :
98105 name : Lints
99106 runs-on : " ubuntu-latest"
100107 timeout-minutes : 20
108+ permissions :
109+ contents : read
110+ actions : write
101111 steps :
102112 - uses : actions/checkout@v5
103113 - uses : dorny/paths-filter@v3
@@ -157,6 +167,9 @@ jobs:
157167 thirdparty-license :
158168 name : Check Datadog third-party license file
159169 runs-on : ubuntu-latest
170+ permissions :
171+ contents : read
172+ actions : write
160173 steps :
161174 - uses : actions/checkout@v5
162175 - name : Install Rust toolchain
Original file line number Diff line number Diff line change 1111 - quickwit/Cargo.lock
1212 - quickwit/quickwit-*/**
1313
14+ permissions :
15+ contents : read
16+
1417env :
1518 AWS_REGION : us-east-1
1619 AWS_ACCESS_KEY_ID : " placeholder"
2831 name : Coverage
2932 runs-on : gh-ubuntu-arm64
3033 timeout-minutes : 40
34+ permissions :
35+ contents : read
36+ actions : write
3137 # Setting a containing will require to fix the QW_S3_ENDPOINT to http://localstack:4566
3238 services :
3339 localstack :
Original file line number Diff line number Diff line change 88 paths :
99 - " build/cross-images/**"
1010
11+ permissions :
12+ contents : read
13+
1114jobs :
1215 build-cross-images :
1316 name : Publish cross images
Original file line number Diff line number Diff line change 1212 - happy-plazza
1313 - qw*
1414 - v*
15+
16+ permissions :
17+ contents : read
18+
1519env :
1620 REGISTRY_IMAGE : quickwit/quickwit
1721
2731 platform : linux/arm64
2832 platform_suffix : arm64
2933 runs-on : ${{ matrix.os }}
34+ permissions :
35+ contents : read
36+ actions : write
3037 environment :
3138 name : production
3239 steps :
99106 merge :
100107 runs-on : ubuntu-latest
101108 needs : [docker]
109+ permissions :
110+ contents : read
111+ actions : read
102112 environment : production
103113 steps :
104114 - name : Download digests
Original file line number Diff line number Diff line change 55 tags :
66 - " aws-lambda-beta-*"
77
8+ permissions :
9+ contents : read
10+
811jobs :
912 build-lambdas :
1013 name : Build Quickwit Lambdas
1114 runs-on : ubuntu-latest
15+ permissions :
16+ contents : write
1217 steps :
1318 - uses : actions/checkout@v5
1419 - name : Install Ubuntu packages
Original file line number Diff line number Diff line change 55 schedule :
66 - cron : " 0 5 * * *"
77
8+ permissions :
9+ contents : read
10+
811jobs :
912 build-macos-binaries :
1013 name : Build ${{ matrix.target }}
1114 runs-on : macos-latest
15+ permissions :
16+ contents : write
17+ actions : write
1218 strategy :
1319 fail-fast : false
1420 matrix :
2733 target : [x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu]
2834 name : Build ${{ matrix.target }}
2935 runs-on : ubuntu-latest
36+ permissions :
37+ contents : write
38+ actions : write
3039 steps :
3140 - uses : actions/checkout@v5
3241 - uses : ./.github/actions/cross-build-binary
Original file line number Diff line number Diff line change 55 tags :
66 - " v*"
77
8+ permissions :
9+ contents : read
10+
811jobs :
912 build-macos-binaries :
1013 name : Build ${{ matrix.target }}
1114 runs-on : macos-latest
15+ permissions :
16+ contents : write
17+ actions : write
1218 strategy :
1319 matrix :
1420 target : [x86_64-apple-darwin, aarch64-apple-darwin]
2935 target : [x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu]
3036 name : Build ${{ matrix.target }}
3137 runs-on : ubuntu-latest
38+ permissions :
39+ contents : write
40+ actions : write
3241 steps :
3342 - uses : actions/checkout@v5
3443 - name : Extract asset version
Original file line number Diff line number Diff line change 1414 - " quickwit/quickwit-ui/**"
1515 - " .github/workflows/ui-ci.yml"
1616
17+ permissions :
18+ contents : read
19+
1720jobs :
1821 tests :
1922 name : ${{ matrix.task.name }}
2023 runs-on : ubuntu-latest
24+ permissions :
25+ contents : read
26+ actions : write
2127 strategy :
2228 fail-fast : false
2329 matrix :
You can’t perform that action at this time.
0 commit comments