Commit 7d0bacf
harden Docker image, add monthly rebuilds, run xt tests in CI (NicTool#342)
Migrate 18_interaction.t and 20_permission.t from Test.pm to
Test::More so prove can parse the TAP output. Run all four xt
test files (5,996 tests) inside the CI container on every PR.
Add apt-get upgrade to the Dockerfile so images pick up security
patches. Add a monthly cron rebuild (1st of month, 6 AM UTC) to
keep production images current between code changes.
Co-authored-by: Moses Ingersoll <258583966+burning-bush-dev@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 4089728 commit 7d0bacf
5 files changed
Lines changed: 182 additions & 178 deletions
File tree
- .github/workflows
- dist/docker
- server/xt
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
128 | 131 | | |
129 | 132 | | |
130 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
| |||
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
67 | 72 | | |
68 | 73 | | |
69 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments