bc7e4fecbd
[ #6 ] oci-runner: Use non-standard socket path to avoid collisions
...
/ build-dotnet-8.0 (push) Successful in 3m13s
/ build-oci-image-builder-bookworm (push) Successful in 3m36s
/ build-oci-runner (push) Successful in 5m17s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 3m10s
/ build-python-3.11 (push) Successful in 3m18s
/ build-python-3.13 (push) Successful in 2m52s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-26 17:44:44 +03:00
7b22c1fb65
[ #6 ] oci-runner: Fix syntax in podman service script
...
/ build-dotnet-8.0 (push) Successful in 3m17s
/ build-oci-image-builder-bookworm (push) Successful in 3m27s
/ build-oci-runner (push) Successful in 4m37s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 3m11s
/ build-python-3.11 (push) Successful in 2m55s
/ build-python-3.13 (push) Successful in 3m22s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-26 16:49:43 +03:00
5c5a3a17bf
[ #6 ] oci-runner: Build images automatically
...
/ build-dotnet-8.0 (push) Successful in 3m46s
/ build-oci-image-builder-bookworm (push) Successful in 3m18s
/ build-oci-runner (push) Successful in 3m16s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 3m9s
/ build-python-3.11 (push) Successful in 2m55s
/ build-python-3.13 (push) Successful in 2m43s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-26 15:10:19 +03:00
e7b0d88917
[ #6 ] oci-runner: Environment for launching nested containers
...
/ build-dotnet-8.0 (pull_request) Successful in 2m50s
/ build-oci-image-builder-bookworm (pull_request) Successful in 2m48s
/ build-openjdk-11-maven-3.8.6 (pull_request) Successful in 2m39s
/ build-python-3.11 (pull_request) Successful in 2m31s
/ build-python-3.13 (pull_request) Successful in 2m46s
/ build-dotnet-8.0 (push) Successful in 2m53s
/ build-oci-image-builder-bookworm (push) Successful in 2m38s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 2m49s
/ build-python-3.11 (push) Successful in 3m2s
/ build-python-3.13 (push) Successful in 2m49s
TrueCloudLab/frostfs-infra#177
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-26 14:59:22 +03:00
fce7570885
[ #5 ] Switch to using org-wide access token
...
/ build-dotnet-8.0 (pull_request) Successful in 57s
/ build-oci-image-builder-bookworm (pull_request) Successful in 6m44s
/ build-openjdk-11-maven-3.8.6 (pull_request) Successful in 1m29s
/ build-python-3.11 (pull_request) Successful in 6m46s
/ build-python-3.13 (pull_request) Successful in 1m35s
/ build-dotnet-8.0 (push) Successful in 1m20s
/ build-oci-image-builder-bookworm (push) Successful in 7m9s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 7m10s
/ build-python-3.11 (push) Successful in 1m9s
/ build-python-3.13 (push) Successful in 1m23s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-18 15:52:09 +03:00
f37c89b1fd
[ #4 ] Create CI environment for building OCI images
...
/ build-dotnet-8.0 (pull_request) Successful in 5m45s
/ build-oci-image-builder-bookworm (pull_request) Successful in 3m20s
/ build-openjdk-11-maven-3.8.6 (pull_request) Successful in 5m40s
/ build-python-3.11 (pull_request) Successful in 1m24s
/ build-python-3.13 (pull_request) Successful in 5m58s
/ build-dotnet-8.0 (push) Successful in 5m30s
/ build-oci-image-builder-bookworm (push) Successful in 4m6s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 1m25s
/ build-python-3.11 (push) Successful in 5m39s
/ build-python-3.13 (push) Has started running
This saves some workflow time previously spent on installing Debian
packages and also allows for easier reuse of Buildah in other repos'
actions.
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-18 13:07:13 +03:00
f36d1e57de
[ #3 ] Use selfhosted actions mirror
...
/ build-dotnet-8.0 (pull_request) Successful in 3m39s
/ build-openjdk-11-maven-3.8.6 (pull_request) Successful in 2m31s
/ build-python-3.11 (pull_request) Successful in 3m39s
/ build-python-3.13 (pull_request) Successful in 2m31s
/ build-dotnet-8.0 (push) Successful in 1m50s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 51s
/ build-python-3.11 (push) Successful in 1m57s
/ build-python-3.13 (push) Successful in 56s
TrueCloudLab/frostfs-infra#152
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-12 11:54:34 +03:00
36c100fb52
[ #2 ] Add CODEOWNERS
...
/ build-dotnet-8.0 (pull_request) Successful in 58s
/ build-openjdk-11-maven-3.8.6 (pull_request) Successful in 3m39s
/ build-python-3.11 (pull_request) Successful in 49s
/ build-python-3.13 (pull_request) Successful in 3m36s
/ build-dotnet-8.0 (push) Successful in 1m39s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 52s
/ build-python-3.11 (push) Successful in 1m45s
/ build-python-3.13 (push) Successful in 57s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-10 18:46:26 +03:00
f120497a4f
[ #1 ] Build CI environment for .NET
...
/ build-dotnet-8.0 (pull_request) Successful in 2m55s
/ build-openjdk-11-maven-3.8.6 (pull_request) Successful in 28s
/ build-python-3.11 (pull_request) Successful in 45s
/ build-python-3.13 (pull_request) Successful in 29s
/ build-dotnet-8.0 (push) Successful in 3m24s
/ build-openjdk-11-maven-3.8.6 (push) Successful in 27s
/ build-python-3.11 (push) Successful in 43s
/ build-python-3.13 (push) Successful in 28s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-11-13 11:54:37 +03:00
eb9cae2f79
Clean up Makefile default values
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 41s
/ build-python-3.11 (push) Successful in 17s
/ build-python-3.13 (push) Successful in 49s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-25 16:20:31 +03:00
18d7a6e0ae
Explain image modification process
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 47s
/ build-python-3.11 (push) Successful in 18s
/ build-python-3.13 (push) Successful in 48s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-25 16:04:59 +03:00
d837dacfd1
Require git binary in Actions images
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 52s
/ build-python-3.11 (push) Successful in 4m16s
/ build-python-3.13 (push) Successful in 4m15s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-25 15:49:45 +03:00
b9ee619374
Use vfs storage driver for building container images
...
Some of our Forgejo Runners use tmpfs, which causes buildah to fail:
* https://stackoverflow.com/questions/72651641
* 9665efd712/troubleshooting.md (6-rootless-buildah-build-fails-when-using-overlayfs)
Instead of switching to overlayfs which may or may not work depending on
kernel module being loaded, we will use vfs because it always works.
Performance loss is not critical in our usage scenario
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-25 15:49:45 +03:00
1b4e256d1d
Fix registry logout syntax
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 45s
/ build-python-3.11 (push) Successful in 17s
/ build-python-3.13 (push) Successful in 39s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 18:11:44 +03:00
a3b7e14413
Fix tag name reference in push-% recipe
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 51s
/ build-python-3.11 (push) Successful in 18s
/ build-python-3.13 (push) Successful in 52s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 18:08:58 +03:00
ab35bf6f37
Debug REGISTRY_PASSWORD without revealing it
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 56s
/ build-python-3.11 (push) Successful in 18s
/ build-python-3.13 (push) Successful in 51s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 18:03:52 +03:00
e128ea6fdd
Rebuild all images if workflow triggered manually
...
/ build-openjdk-11-maven-3.8.6 (push) Successful in 2m44s
/ build-python-3.11 (push) Successful in 1m31s
/ build-python-3.13 (push) Successful in 2m46s
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:32:35 +03:00
22d46bfb6f
Use separate Makefile target for pushing to registry
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:26:50 +03:00
976af216c6
Add images for Python
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:23:11 +03:00
0d799a31d9
Do not rebuild image if Dockerfile wasn't changed
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:22:02 +03:00
e8ca14a77b
Logout from registry after pushing the image
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 17:04:03 +03:00
2c81b0f450
Build container images in Forgejo Actions
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 16:59:47 +03:00
0218d0fe68
Describe this repo
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 16:44:48 +03:00
b88b0a4b81
Create container for Java/Maven + Node.js
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-10-24 16:38:16 +03:00