Commit graph

11 commits

Author SHA1 Message Date
Oliver Gugger
24fb56c115
GitHub: build nightly docker image from master
With the experimental branch now merged into master, we can remove the
TODO and actually build the nightly images from master.
2025-02-04 11:58:26 +01:00
Oliver Gugger
81daa30ac8
.github: clear build cache between image builds
To fix the issue that currently prevents the second image (with the /lit
path prefix) to be built and pushed (both for releases and nightly
builds), we clear the build cache between builds.
2024-08-21 18:15:28 +02:00
Name
2c6075328f
GitHub: add nightly schedule to Docker CD workflow
Added a daily schedule to the Docker workflow to automate builds and
pushes of the `daily-testing` image. This change introduces a new cron
job that runs every day at midnight (UTC) and triggers the workflow.
2024-08-14 09:59:45 +02:00
Oliver Gugger
85a89b52b7
GitHub: split git tag and image tag
This commit allows us to have different values for the git tag that is
checked out (RELEASE_VERSION) and the image tag that we push
(IMAGE_TAG).
2024-08-14 09:21:12 +02:00
Oliver Gugger
cf9aaf32c0
GitHub: rename env variables
This commit renames the environment variables to be more accurate and
less confusing.
2024-08-14 09:19:52 +02:00
Oliver Gugger
af0ffed16f
GitHub: fix build arg enumeration
Apparently multiple build args need to be specified on multiple lines,
otherwise they'll be seen as a single arg.
2021-11-02 09:08:45 +01:00
Oliver Gugger
8e422d058e
multi: create second image with path prefix
We want to allow users to use LiT under a custom path to make it easier
to integrate LiT in bundled software such as BTCPayServer. Because the
custom path prefix must be known at build time, we create an additional
docker image that uses the static /lit path as the prefix.
2021-11-01 12:27:41 +01:00
Oliver Gugger
91b36b2e1d
GitHub: use vendored actions for steps with sensitive info
To avoid leaking any sensitive information like Docker Hub credentials
because of compromised actions repositories, we use our own, vendored
actions for all steps that potentially touch sensitive information.
2021-01-25 14:00:47 +01:00
Oliver Gugger
b027ccc025
GitHub: only build docker images for 64bit ARM
To disincentivize users of 32bit machines to use lnd, we removed the
ARMv7 (32bit) target for docker images there. It therefore doesn't make
sense to provide LiT images for 32bit machines either.
2020-12-14 13:06:21 +01:00
Oliver Gugger
953b0cb698
GitHub: specify docker image platforms 2020-12-10 11:04:21 +01:00
Oliver Gugger
886d148ccb
GitHub: add workflow for building tagged docker images
We add a GitHub workflow that is triggered whenever a new version tag is
pushed. It will trigger a docker image build for that version and
automatically push it to the specified repo.
2020-11-25 16:00:35 +01:00