Commit Graph

3029 Commits

Author SHA1 Message Date
Tim Stack
fa024a7256 [build] missing include 2023-07-18 22:30:51 -07:00
Tim Stack
401ec5181f [piper] add metadata to piper file header and cleanup workdir 2023-07-18 22:14:45 -07:00
Tim Stack
1f5849e430 [test] cleanup test home dirs 2023-07-16 07:31:21 -07:00
tstack
d73a0e7c6a Update tailer 2023-07-16 12:34:32 +00:00
Tim Stack
a5c7378557 [config] order the keymaps 2023-07-16 05:33:59 -07:00
Tim Stack
711470e985 [test] sigh, wrong dir 2023-07-16 05:33:59 -07:00
tstack
0e484519d4 Update tailer 2023-07-16 06:16:46 +00:00
Tim Stack
dbd6263055 [tests] retry cli test 2023-07-15 23:16:02 -07:00
Tim Stack
9b2a6f323a [misc] add URL handler test
Fix loading of configs from include dirs

Add "config get" and "config blame" management CLI
commands
2023-07-15 21:50:46 -07:00
Tim Stack
4f4fd4091f [misc] more include shuffling
Improve xpath() error messages

Update alt-text in other themes
2023-07-14 22:03:08 -07:00
tstack
6c8a0d1bb7 Update tailer 2023-07-14 16:17:08 +00:00
Tim Stack
239f717638 Revert "[build] update cosmo version"
This reverts commit 23a711041a.
2023-07-14 09:15:59 -07:00
tstack
df747326c5 Update tailer 2023-07-14 13:42:30 +00:00
Tim Stack
23a711041a [build] update cosmo version 2023-07-14 06:41:42 -07:00
Tim Stack
2a2e8738fa [tests] leave JSON shorthand (-> / ->>) out of the examples for now 2023-07-13 23:06:59 -07:00
Tim Stack
b5e19ef3b0 [tests] add some tests for recent additions
Add missing SQLite JSON functions to the help
Fix some DB UI issues
2023-07-13 21:56:22 -07:00
Suresh Sundriyal
3f33d9d17a [build] Use cURL instaed of git to get lnav from the repository. 2023-07-13 15:39:22 -07:00
Suresh Sundriyal
192f2de374 [build] Build ncurses without unnecessary artifacts. 2023-07-13 15:36:52 -07:00
Suresh Sundriyal
5490fee155 [build] Create Docker images with latest alpine. 2023-07-13 15:35:21 -07:00
Suresh Sundriyal
7904b5fdd4 [build] Do a multi-stage Docker build. 2023-07-12 23:03:36 -07:00
Tim Stack
55dd4a0096 [build] handle some missing deps 2023-07-12 22:59:39 -07:00
Tim Stack
2f9a41dfaf [files] custom url handlers
Related to #1029
2023-07-12 21:30:54 -07:00
Suresh Sundriyal
992d14dcb1 [build] Remove --with-default-terminfo-dir directive.
This seems to be settting the install path for the terminfo. As a result
the terminfo doesn't seem to be written in to fake.root.
2023-07-12 19:47:48 -07:00
Suresh Sundriyal
bc42ea0c07 [build] Install ncurses packages on the build machine.
Ncurses requires the terminfo database and infocmp to be installed on
the build machine to configure the fallback entries.
2023-07-12 19:08:11 -07:00
Suresh Sundriyal
1fb471f4ba [build] Remove apk update.
Since we are passing in the `--no-cache` option to `apk add`; `apk
update` unnecessarily adds a local index; increasing the size of the
container image.
2023-07-12 17:38:09 -07:00
Suresh Sundriyal
0ece2e4ac6 [build] Update readline version. 2023-07-12 16:17:21 -07:00
Suresh Sundriyal
ed72362b50 [build] Remove libexecinfo dependency on musl builds.
muslc does not expose the frame related information to execinfo.
Compiling with libexecinfo on muslc builds doesn't really serve any purpose.
2023-07-12 16:07:19 -07:00
Suresh Sundriyal
c86081adcb [workflow] Reduce the frequency of md link checker workflow. 2023-07-12 14:35:17 -07:00
Suresh Sundriyal
f03be866df [build] Update the ax_pthread m4 script.
Update the script to fix the use of obsolete construct warnings.
2023-07-12 13:43:48 -07:00
Suresh Sundriyal
3e6a695f68 [buid] Disable shared libraries on a few more components. 2023-07-12 10:02:55 -07:00
Suresh Sundriyal
7053efabb6 [build] Only compile shared versions of the library. 2023-07-11 16:17:55 -07:00
Suresh Sundriyal
969bc582a2 [build] Trim down Dockerfile
Remove the unnecessary packages and the ones that are already installed
as part of dependencies and meta-packages.

Also compile whatever we explicitly link against.
2023-07-11 10:06:41 -07:00
Suresh Sundriyal
42056760d0 [build] Use fPIE on bin2c 2023-07-11 10:06:41 -07:00
Tim Stack
51b2de8ecf [NEWS] fix log conversion text 2023-07-11 09:54:05 -07:00
Tim Stack
770eb8c0a0 [piper] format_to_n does not terminate... 2023-07-11 06:55:21 -07:00
Suresh Sundriyal
15137c7c78 [build] Add fPIE to ptimec as well. 2023-07-10 23:52:32 -07:00
Suresh Sundriyal
4246624412 [build] Add fPIC to shut up RPM builder. 2023-07-10 23:42:45 -07:00
Suresh Sundriyal
7a68f4d833 [build] Fix some build oddness related to cross-compilation.
The Autoconf macro doesn't properly set the required variables properly
when the binaries aren't being cross-compiled. This results in the local
binaries like bin2c and ptime disregarding the compiler flags passed in
to configure scripts.
2023-07-10 22:00:22 -07:00
Tim Stack
0361ed5700 [build] some tidying up of the headers 2023-07-10 21:39:01 -07:00
Tim Stack
8df83d562a [config] simplify file format detection by moving it into the log format definition 2023-07-10 10:35:18 -07:00
Suresh Sundriyal
b1c7fad50d [templates] Update release version in issues template. 2023-07-09 18:49:28 -07:00
Suresh Sundriyal
addc5fbca6 [build] Create shallow clones while doing local images. 2023-07-09 18:49:28 -07:00
Suresh Sundriyal
022a73d0ff [build/bins] Update paths-ignore
Ignore updates to container and issue changes.
2023-07-09 18:49:19 -07:00
Tim Stack
2e09202ff5 [config] externalize file format detection 2023-07-09 10:11:10 -07:00
Suresh Sundriyal
ff0b112728 [build] Optimize the Dockerfile
Optimize the Dockerfile according to the best practices described here:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
2023-07-09 09:24:06 -07:00
Suresh Sundriyal
8628bba7e5 [build] Use registry cache to speed up container image builds
Use the registry cache as described here:
- https://docs.docker.com/build/ci/github-actions/cache/
- https://docs.docker.com/build/cache/
2023-07-09 09:23:13 -07:00
Suresh Sundriyal
22d4d6242d [build/concurrency] Only allow one musl-build-image job.
Two musl-build-image jobs can be triggered by two commits done within a
short amount of time. Since building the image times can vary; the job
with the previou commit might finish later; updating the docker hub with
an older commit.

This uses the `concurrency` directive to fix the issue. If another job
is running; they get cancelled and only the latest one spawned is run.
2023-07-08 23:05:21 -07:00
Suresh Sundriyal
881c19963b [build] Fix the ignore paths.
Try the syntax suggested here:
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-excluding-paths
2023-07-08 23:01:25 -07:00
Suresh Sundriyal
a3f55472ba [build] Replace the deprecated ghaction-docker-buildx
ghaction-docker-buildx has been merged with official docker action.
2023-07-08 20:45:42 -07:00
Tim Stack
60438bee12
Merge pull request #1173 from sureshsundriyal/master
[build] Remove unnecessary entries in the Dockerfile.
2023-07-08 20:30:20 -07:00