Repository navigation
81 lines (79 loc) · 2.65 KB
/
Copy pathpanel-scripts.yml
File metadata and controls
81 lines (79 loc) · 2.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
name: Panel scripts
on:
push:
branches: [main]
paths:
- custom.sh
- debug.sh
- dev.sh
- plugin.sh
- service.sh
- setup-gpu-nodes.sh
- "gpu-node/**"
- update.sh
- Tiltfile
- "utils/**"
- "overlays/**/*.env.example"
- base/api/deployment.yaml
- base/hasura/deployment.yaml
- "tests/scripts/**"
- base/kustomization.yaml
- base/api/httproute.yaml
- "base/rustfs/**"
- "overlays/external-s3/**"
- "base/system-upgrade/**"
- "base/backups/**"
- "base/game-server-node-connector/**"
- "overlays/nvidia/**"
- ".github/scripts/**"
- .github/workflows/panel-scripts.yml
pull_request:
paths:
- custom.sh
- debug.sh
- dev.sh
- plugin.sh
- service.sh
- setup-gpu-nodes.sh
- "gpu-node/**"
- update.sh
- Tiltfile
- "utils/**"
- "overlays/**/*.env.example"
- base/api/deployment.yaml
- base/hasura/deployment.yaml
- "tests/scripts/**"
- base/kustomization.yaml
- base/api/httproute.yaml
- "base/rustfs/**"
- "overlays/external-s3/**"
- "base/system-upgrade/**"
- "base/backups/**"
- "base/game-server-node-connector/**"
- "overlays/nvidia/**"
- ".github/scripts/**"
- .github/workflows/panel-scripts.yml
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: shellcheck -x service.sh utils/ensure_auth_cookie_domain.sh utils/ensure_node_ip.sh utils/dev_game_server.sh utils/gpu_nodes.sh utils/choose_node.sh .github/scripts/image_updates.sh gpu-node/*.sh tests/scripts/*.sh tests/scripts/stub/kubectl tests/scripts/stub/crane
- run: bash tests/scripts/setup_env_test.sh
- run: bash tests/scripts/apply_overlay_test.sh
- run: bash tests/scripts/debug_test.sh
- run: bash tests/scripts/startup_probe_test.sh
- run: bash tests/scripts/system_upgrade_test.sh
- run: bash tests/scripts/plugin_test.sh
- run: bash tests/scripts/node_ip_test.sh
- run: bash tests/scripts/traefik_install_test.sh
- run: bash tests/scripts/write_overlays_test.sh
- run: bash tests/scripts/dev_game_server_test.sh
- run: bash tests/scripts/gpu_nodes_test.sh
- run: bash tests/scripts/service_test.sh
- run: bash tests/scripts/postgres_backup_test.sh
- run: bash tests/scripts/choose_node_test.sh
- run: bash tests/scripts/nvidia_fallback_test.sh
- run: bash tests/scripts/image_updates_test.sh
- run: bash tests/scripts/proxmox_gpu_lxc_test.sh
- run: bash tests/scripts/gpu_node_check_test.sh