Commit graph

20 commits

Author SHA1 Message Date
Gergely Nagy
db50c2ed1f
ci/build: Make container depend on binary-static
The container build will use the static binary built in binary-static,
there's no need to build it twice.

Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-03-01 00:42:47 +01:00
Gergely Nagy
2b68be87f8
ci: Make the release workflow actually work
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-03-01 00:40:24 +01:00
Gergely Nagy
c9a2899a6b
ci: Mark the release as draft, for now
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-28 23:13:48 +01:00
Gergely Nagy
5effc34f69
ci: Simplify a few steps
curl and zstd are available on the CI image, no need to use the devshell
for them.

Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-28 23:12:39 +01:00
Gergely Nagy
6cc9a51105
ci: Add a release workflow
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-28 23:10:48 +01:00
Gergely Nagy
e2218c6209
Move the docs to a separate repo
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-18 10:50:47 +01:00
Gergely Nagy
b294af5f8e
Move the source to the iocaine organization
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-18 09:15:14 +01:00
Gergely Nagy
d2bdbf750a
ci: Update to use cellar
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-10 14:20:37 +01:00
Gergely Nagy
099cefb927
ci: Prepare for cross-building binaries
Some checks are pending
build / binary (push) Waiting to run
build / binary-static (x86_64-linux) (push) Waiting to run
build / container (push) Waiting to run
build / clippy (push) Waiting to run
documentation / documentation (push) Waiting to run
documentation / notification (push) Blocked by required conditions
lint / linting (push) Waiting to run
Include the system name in the cross-built binary file, and put it under
`iocaine-binaries/latest`, rather than `iocaine/${{ version }}`, to
match how the container image is tagged. Releases will have their own
version.

Documentation updated to point to the new place.

Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-02-04 08:47:57 +01:00
Gergely Nagy
ff9c31d326
ci: Run the build workflow when tests change
Some checks failed
build / binary (push) Has been cancelled
build / binary-static (push) Has been cancelled
build / container (push) Has been cancelled
build / clippy (push) Has been cancelled
lint / linting (push) Has been cancelled
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-30 21:30:39 +01:00
Gergely Nagy
b73fccda2b
ci: Fix the binary upload, hopefully
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-29 08:37:33 +01:00
Gergely Nagy
0babaecd80
ci: typo fix
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-29 08:29:43 +01:00
Gergely Nagy
ca1a3eb22a
ci: build & publish a static binary too
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-29 08:16:36 +01:00
Gergely Nagy
1f5d4c8a5b
ci/build: Trigger the build for templates/** too
Some checks are pending
build / build (push) Waiting to run
build / clippy (push) Waiting to run
documentation / documentation (push) Waiting to run
documentation / notification (push) Blocked by required conditions
lint / linting (push) Waiting to run
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-28 09:02:21 +01:00
Gergely Nagy
6099ba6f64
ci: Don't build if there are no code changes
Some checks failed
documentation / documentation (push) Waiting to run
documentation / notification (push) Blocked by required conditions
lint / linting (push) Waiting to run
build / build (push) Has been cancelled
build / clippy (push) Has been cancelled
Reconfigured the build & lint workflows, so that the source is only
compiled if there are changes committed to files that might alter the
output.

Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-25 11:54:35 +01:00
Gergely Nagy
1c9e46b763
...run the documentation workflow if it changes
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-25 01:36:15 +01:00
Gergely Nagy
bd075147b8
Fix the documentation workflow
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-25 01:34:20 +01:00
Gergely Nagy
f5d4985f39
Move documentation to a dedicated site
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-25 01:31:38 +01:00
Gergely Nagy
65cc8365d6
ci: build & publish the container image too
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-16 19:31:44 +01:00
Gergely Nagy
f28642532d
Initial import
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-01-16 10:44:56 +01:00