Joachim Wiberg
a918f7497a
.github: revise weekly check
...
For details, see https://stackoverflow.com/a/67527144/1708249
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-01-07 17:56:42 +01:00
Joachim Wiberg
bfd1f36fdd
.github: spellcheck yaml
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-01-07 17:26:08 +01:00
Joachim Wiberg
6fc702a560
.github: enable manual trigger as well
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-01-07 17:24:45 +01:00
Joachim Wiberg
40dcc5541b
.github: split build in a regular build+test and weekly distcheck
...
This to save time during regular pushes and pull requests, the tests
run from distcheck take a long time, and they're not getting fewer.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2023-01-07 17:19:33 +01:00
Joachim Wiberg
1b78f2b364
.github: test with libite and libuev from distro (new!)
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-12-07 07:40:04 +01:00
Joachim Wiberg
119363ff75
.github: attempt to split configure line
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-12-07 07:32:54 +01:00
Joachim Wiberg
f89b508c01
.github: don't fail because tree returns non-zero ...
...
Has it always been like this, or have they "recently" changed the
behavior of the tree command?
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-12-07 07:32:02 +01:00
Joachim Wiberg
dda8c7c3ac
.github: split install & inspect into separate steps to debug
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-12-07 07:26:20 +01:00
Joachim Wiberg
e2d9aab70d
.github: step libuEv and libite versions
...
GitHub have now stepped their 'ubuntu-latest' image to Ubuntu 22.04.
With that comes the GLIBC bump to >= 2.34 which require aligning the
time bits and file offset bits to 64 bits. This is libuev v2.4.0.
We also make sure to align libite to the same version between the
workflows to avoid any nasty surprises.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-12-07 07:00:51 +01:00
Joachim Wiberg
72e27e99e5
.github: run tests as recommended in test/README.md
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-11-21 20:04:32 +01:00
Joachim Wiberg
edd3b41adf
.github: only archive .log files
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-11-11 18:20:17 +01:00
Joachim Wiberg
28ca3fcc5c
.github: restore -j1 for distcheck
...
Hopefully prevent spurious failures, dunno why atm., parallel checks
should work now. (Works locally with make -j20 check)
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-11-11 16:50:45 +01:00
Joachim Wiberg
5d3cd05202
.github: split distcheck into separate check + distcheck steps
...
- We want log files from check archived
- We want to verify that checks can run from tarball
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-11-11 16:13:32 +01:00
Joachim Wiberg
726f7ba229
test: new regression test for bug #313
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-11-11 15:53:48 +01:00
Joachim Wiberg
4709394ae6
.github: bump actions to fix Node.js 12 warnings
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-11-08 21:49:17 +01:00
Joachim Wiberg
dc547317c9
.github: drop setup-root.log from failed builds, no longer a test
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-09-25 11:45:27 +02:00
Joachim Wiberg
a3584c6ca3
.github: enable parallel distcheck
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-09-25 05:06:28 +02:00
Joachim Wiberg
9be3c4cb9a
.github: change to ubuntu-latest, 18.04 deprecated
...
For details, see https://github.com/actions/runner-images/issues/6002
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-08-17 07:52:34 +02:00
Joachim Wiberg
433f3ce17e
.github: update libite version in release build
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-08-17 07:52:22 +02:00
Joachim Wiberg
2c29ede0da
.github: sync with changes in finit-plugins
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-08-17 07:52:07 +02:00
Joachim Wiberg
c0b6f3af08
.github: build with latest libite version
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-17 14:22:09 +02:00
Joachim Wiberg
5d8fcfdf13
.github: allow release builds for -rcN
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-17 12:06:10 +02:00
Joachim Wiberg
f03206a694
.github: due to regression in ubuntu-latest, use older ubuntu runner
...
In https://github.com/actions/virtual-environments/commit/12fa229 the
ubuntu-latest runner was updated to Ubuntu 20.04.4, with Linux kernel
version: 5.13.0-1014-azure. This broke the Finit tests completely
and the only possible solution, for now, seems to be reverting back
to the ubuntu-18.04 runner instead.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-06 21:16:46 +02:00
Joachim Wiberg
13342f2bd9
.github: debug failing tests again, see what setup-root does
...
All tests except the first two now suddenly started failing. Might be
the new caching support for the busybox binary, but that works on other
clean clones -- working theory now is that there's something subtle
with the setup-root.sh test -- which PASSes ...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-04 19:43:43 +02:00
Joachim Wiberg
01a007b388
.github: detect Finit version and figure out build dir on failure
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-02 12:38:44 +02:00
Joachim Wiberg
c993feeb44
.github: dump start-stop-fserv.log on make check error
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-04-02 12:21:01 +02:00
Joachim Wiberg
89cc6017df
.github: distcheck runs in another subdir, fix test logs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-27 14:51:36 +02:00
Joachim Wiberg
f6fafdbd23
.github: show individual test logs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-27 14:28:51 +02:00
Joachim Wiberg
3480e42687
.github: 2nd test-suite.log debug attempt
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-27 14:23:02 +02:00
Joachim Wiberg
053c1643a7
.github: debug test-suite.log
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-27 14:09:22 +02:00
Joachim Wiberg
16c2198304
.github: dump test-suite.log on failure
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-03-20 15:45:12 +01:00
Joachim Wiberg
eff87b3dc5
.github: add basic release general
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-01-16 05:00:31 +01:00
Joachim Wiberg
6285668dcd
.github: action for running coverity scan
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2022-01-16 04:47:51 +01:00
Joachim Wiberg
38f3ecf01f
.github: run tests from distcheck
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 12:44:31 +02:00
Joachim Wiberg
5cd0d05b31
.github: install libite and libuev to /usr
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 12:27:33 +02:00
Joachim Wiberg
62519c3638
.github: avoid running tests in parallel
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 10:01:45 +02:00
Joachim Wiberg
27bb2deb1a
.github: sudo do what I mean
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 09:56:19 +02:00
Joachim Wiberg
a2c8e71f14
.github: update dynamic linker cache after installing library deps
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 09:53:26 +02:00
Joachim Wiberg
d1f56e7c2e
.github: adjust path for showing finit & intictl usage text
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 09:46:19 +02:00
Joachim Wiberg
a9fd0cbf02
.github: simplify and fix install path
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 09:32:38 +02:00
Joachim Wiberg
4f53752693
.github: install support libs to /usr/local
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 09:26:54 +02:00
Joachim Wiberg
393673222d
Replace Travis-CI with GitHub Actions
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-09-23 09:05:38 +02:00
Joachim Nilsson
0d41ff77be
Minor, adjust heading
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-06-26 07:01:35 +02:00
Joachim Nilsson
af6f71abe4
Create SECURITY.md
2020-05-22 09:39:16 +02:00
Joachim Nilsson
2b2c6aaf4e
docs: Relocate GitHub specific files to .github/
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-04-23 17:46:22 +02:00
Joachim Nilsson
9b022ed7a4
Create FUNDING.yml
2020-04-04 13:56:36 +02:00