Suresh Sundriyal
2489a79c24
[build] Use the newer musl container image.
...
Use the newer multi-platform musl container image and the correct
platform.
2023-07-08 09:31:12 -07:00
Tim Stack
44d8e0d2af
[build] use TARGETPLATFORM instead
2023-07-07 19:23:40 -07:00
Tim Stack
c8fa534c7d
[build] change the FROM in the Dockerfile
2023-07-07 19:02:19 -07:00
Tim Stack
bb0460ade5
[build] fix buildx cwd
2023-07-07 18:21:34 -07:00
Tim Stack
9c9bdfd5ff
[build] automate making the lnav-build image
2023-07-07 18:19:37 -07:00
Suresh Sundriyal
9fe7f61f3f
[container] Allow building a container for multiple platforms.
...
Take in the architecture as a build argument in the Dockerfile.
The various images can be built by passing in the ARCH build argument
while building the images:
```
* docker image build --build-arg ARCH=arm32v7 -t ... (arm32v7)
* docker image build --build-arg ARCH=arm64v8 -t ... (aarch64)
* docker image build -t ... (amd64)
```
Re: #558
2023-07-07 13:27:50 -07:00
Suresh Sundriyal
00c03950fe
[actions] Modify entrypoint.
...
Modify entrypoint to work in the absence of a `GITHUB_WORKSPACE`
environment variable.
This allows the containers to work locally.
2023-07-07 13:13:15 -07:00
Tim Stack
e3f4330377
[build] add --platform to Dockerfiles
2023-07-03 13:54:50 -07:00
Tim Stack
3fefbbc821
[build] fix some final release glitches
2023-07-02 21:16:02 -07:00
Tim Stack
c575ba0a50
[build] fix rpm spec version
2023-07-01 07:19:32 -07:00
Tim Stack
0d40656ff6
[build] fix rpmbuild condition
2023-06-30 22:52:30 -07:00
Tim Stack
dd1bb8e25c
[build] don't push to packagecloud always
2023-06-30 21:42:36 -07:00
Tim Stack
643dcdb6c8
[build] make rpm on tag
2023-06-30 21:39:39 -07:00
Tim Stack
bb6e525146
[build] fix rpm path
2023-06-30 15:02:07 -07:00
Tim Stack
acf8265e4b
[build] fix branch name
2023-06-30 14:42:48 -07:00
Tim Stack
973f6dbf01
[build] try again to push to packagecloud
2023-06-30 14:41:12 -07:00
Tim Stack
37413a993f
[build] push to packagecloud.io
2023-06-30 14:04:24 -07:00
Tim Stack
a43e4f1a69
[build] remove scl repo
2023-06-30 10:44:34 -07:00
Tim Stack
3470a7683f
[build] use fork of rpmbuild
2023-06-30 10:22:19 -07:00
Tim Stack
a605700a91
[build] fix gcc version
2023-06-30 10:07:49 -07:00
Tim Stack
48dd6b89ac
[build] rpm tweaks
2023-06-30 09:58:19 -07:00
Tim Stack
a669ade607
[build] try to build an rpm
2023-06-30 09:50:55 -07:00
Tim Stack
522f2a2b03
[NEWS] mention improvement to JSON log detection
2023-06-29 05:53:36 -07:00
Tim Stack
c82bcf2b90
[build] add zstd-dev to alpine
2023-06-24 06:29:24 -07:00
Tim Stack
ef6946852a
[muslbuild] link lz4
2023-06-15 08:40:38 -07:00
Tim Stack
d3d25bae4c
[muslbuild] install more stuff
2023-06-15 07:48:09 -07:00
Tim Stack
e6f5a95a80
[release] add zstd to alpine and some other release tweaks
2023-06-15 06:16:01 -07:00
Tim Stack
5d5fb67d8c
[release] tweak curl config again
2023-06-14 22:45:13 -07:00
Tim Stack
4a00433bec
[release] skip brew curl
2023-06-14 21:59:06 -07:00
Tim Stack
7713eb8242
[release] get prefix from brew
2023-06-14 21:40:19 -07:00
Tim Stack
06f259a03f
[release] fix configure for macos
2023-06-14 21:36:11 -07:00
Tim Stack
cc6b953595
[release] upload config.log for debugging
2023-06-14 21:30:27 -07:00
Tim Stack
2d5835897d
[release] add more packages
2023-06-14 16:21:08 -07:00
Tim Stack
34900a94c4
[release] try to build macos binary
2023-06-14 16:15:10 -07:00
Tim Stack
93c85b0e8e
[release] fix upload_url var name
2023-06-14 14:50:30 -07:00
Tim Stack
d69f0d80f9
[release] fix pkg script
2023-06-14 14:37:21 -07:00
Tim Stack
9a20df651c
[release] fix bins env
2023-06-14 14:24:44 -07:00
Tim Stack
54bcd6ccd7
[release] attempt to reuse bins workflow
2023-06-14 12:54:53 -07:00
Tim Stack
607fd96a38
[release] fix filenames
2023-06-14 09:17:02 -07:00
Tim Stack
ac848df0cf
[release] fix copy pasta
2023-06-14 09:04:04 -07:00
Tim Stack
f4e28f5564
[release] add packages
2023-06-14 08:43:08 -07:00
Tim Stack
e4a7fa925b
[release] try to make releases through github actions
2023-06-14 08:40:09 -07:00
Tim Stack
a8ef2c54d6
[build] fix artifact path
2023-06-12 08:41:46 -07:00
Tim Stack
f096824034
[build] general actions improvements
2023-06-12 08:30:49 -07:00
Tim Stack
5d63be60dc
[build] do checkout
2023-06-12 06:01:24 -07:00
Tim Stack
3744923604
[build] diff container approach
2023-06-12 05:59:05 -07:00
Tim Stack
aa8f152c5b
[build] call entrypoint
2023-06-12 05:51:09 -07:00
Tim Stack
5e8800872b
[build] try using prebuilt image
2023-06-12 05:46:39 -07:00
Tim Stack
fc67f704cc
[build] fix autogen path
2023-06-11 22:53:09 -07:00
Tim Stack
231a76c14b
[build] fix order of autogen
2023-06-11 22:36:48 -07:00