Skip to content

Commit 764d20e

Browse files
committed
using var for lint adapt
Signed-off-by: a1012112796 <[email protected]>
1 parent 3bb0d77 commit 764d20e

File tree

5 files changed

+17
-19
lines changed

5 files changed

+17
-19
lines changed

.github/workflows/files-changed.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,20 @@ jobs:
2525
runs-on: ubuntu-latest
2626
timeout-minutes: 3
2727
outputs:
28-
backend: ${{ steps.changes.outputs.backend }}
29-
frontend: ${{ steps.changes.outputs.frontend }}
30-
docs: ${{ steps.changes.outputs.docs }}
31-
actions: ${{ steps.changes.outputs.actions }}
32-
templates: ${{ steps.changes.outputs.templates }}
33-
docker: ${{ steps.changes.outputs.docker }}
34-
swagger: ${{ steps.changes.outputs.swagger }}
35-
yaml: ${{ steps.changes.outputs.yaml }}
28+
backend: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.backend }}
29+
frontend: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.frontend }}
30+
docs: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.docs }}
31+
actions: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.actions }}
32+
templates: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.templates }}
33+
docker: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.docker }}
34+
swagger: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.swagger }}
35+
yaml: ${{ vars.ACT_EXEC == 'true' && true || steps.changes.outputs.yaml }}
3636
steps:
3737
- uses: actions/checkout@v4
3838
- uses: dorny/paths-filter@v3
3939
id: changes
40+
if: ${{ vars.ACT_EXEC != 'true'}}
4041
with:
41-
# needed for `act_runner exec`
42-
base: main
43-
ref: ${{ env.ACT_EXEC == 'true' && 'HEAD' || env.GITHUB_REF }}
4442
filters: |
4543
backend:
4644
- "**/*.go"

.github/workflows/pull-db-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ jobs:
183183
go-version-file: go.mod
184184
check-latest: true
185185
- name: Add hosts to /etc/hosts
186-
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch smtpimap" | sudo tee -a /etc/hosts'
186+
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch smtpimap redis minio" | sudo tee -a /etc/hosts'
187187
- run: make deps-backend
188188
- run: make backend
189189
env:

tests/e2e/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ npx playwright install-deps
2323

2424
## Run all tests via local act_runner
2525
```
26-
act_runner exec -W ./.github/workflows/pull-e2e-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest
26+
act_runner exec -W ./.github/workflows/pull-e2e-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest
2727
```
2828

2929
## Run sqlite e2e tests

tests/integration/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@ make clean build
1919
### Run all jobs
2020

2121
```
22-
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest
22+
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest
2323
```
2424

2525
Warning: This file defines many jobs, so it will be resource-intensive and therefor not recommended.
2626

2727
### Run single job
2828

2929
```SHELL
30-
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest -j <job_name>
30+
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest -j <job_name>
3131
```
3232

3333
You can list all job names via:
3434

3535
```SHELL
36-
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest -l
36+
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest -l
3737
```
3838

3939
## Run sqlite integration tests

tests/integration/README_ZH.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,20 @@ make clean build
1717
### 运行所有任务
1818

1919
```
20-
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest
20+
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest
2121
```
2222

2323
警告:由于在此文件中定义了许多任务,因此此操作将花费太多的CPU和内存来运行。所以不建议这样做。
2424

2525
### 运行单个任务
2626

2727
```SHELL
28-
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest -j <job_name>
28+
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest -j <job_name>
2929
```
3030

3131
您可以通过以下方式列出所有任务名称:
3232
```SHELL
33-
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" -i catthehacker/ubuntu:runner-latest -l
33+
act_runner exec -W ./.github/workflows/pull-db-tests.yml --event=pull_request --default-actions-url="https://github.com" --var ACT_EXEC=true -i catthehacker/ubuntu:runner-latest -l
3434
```
3535

3636
## 如何使用 sqlite 数据库进行集成测试

0 commit comments

Comments
 (0)