Compare commits

..

8 Commits

Author SHA1 Message Date
unkinben 4e8f97ba7e chore: bump artifactapi
Build / build (pull_request) Successful in 39s
- unkin/artifactapi#3
2026-01-10 17:04:09 +11:00
unkinben 56a32bfaff fix: use correct path (#31)
Deploy / build (push) Successful in 32s
- I need a better way to test these changes

Reviewed-on: #31
2026-01-10 16:44:48 +11:00
unkinben 5ff0604d93 fix: ensure run script is executable (#30)
Deploy / build (push) Successful in 18s
Reviewed-on: #30
2026-01-10 16:29:46 +11:00
unkinben d9ad1d6b0e feat: add makerun image (#29)
Deploy / build (push) Successful in 37s
- a basic image that enables running development builds

Reviewed-on: #29
2026-01-10 16:16:10 +11:00
unkinben 563df98993 chore: bump artifactapi for boto3 fixes (#28)
Deploy / build (push) Successful in 39s
Reviewed-on: #28
2026-01-08 23:59:31 +11:00
unkinben e216b6b4f1 chore: bump artifactapi container (#27)
Deploy / build (push) Successful in 38s
- applies latest updates

Reviewed-on: #27
2026-01-08 23:10:26 +11:00
unkinben d753f686ff feat: build artifactapi container (#25)
Deploy / build (push) Successful in 1m5s
- build artifactapi container

Reviewed-on: #25
2026-01-07 00:01:50 +11:00
unkinben a1bd95caec chore: bump images 20260106 (#26)
Deploy / build (push) Successful in 12m2s
- rebuild all base images
- rebuild rpmbuilder/actionsdind

Reviewed-on: #26
2026-01-06 23:32:22 +11:00
10 changed files with 34 additions and 8 deletions
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/bash
set -e
mkdir /app
git clone --branch ${BRANCH} ${REPOSITORY} /app/repo
cd /app/repo
make run
+1 -1
View File
@@ -1 +1 @@
20250608
20260106
+1 -1
View File
@@ -1 +1 @@
20250712
20260106
+1 -1
View File
@@ -1 +1 @@
20250608
20260106
@@ -1,9 +1,12 @@
# almalinux/9.6/rpmbuilder
docker_source = "git.unkin.net/unkin/almalinux9-base:latest"
packages = [
"sudo"
]
scripts_post_packages = [
"git clone https://git.unkin.net/unkin/artifactapi.git /app/artifactapi && uv build --wheel /app/artifactapi",
"uv pip install /app/artifactapi/dist/*.whl",
"useradd -r -s /bin/sh appuser && chown -R appuser:appuser /app"
"useradd -m -r -s /bin/sh appuser && chown -R appuser:appuser /app",
"sudo -u appuser uv tool install --from /app/artifactapi/dist/*.whl artifactapi",
]
scripts_final = [
"dnf clean all",
@@ -13,6 +16,7 @@ docker_changes = [
"EXPOSE 8000",
"HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 CMD curl -f http://localhost:8000/health || exit 1",
"USER appuser",
"ENV PATH=\"/home/appuser/.local/bin:$PATH\"",
"WORKDIR /app",
"CMD [\"uv\", \"run\", \"artifactapi\"]"
"CMD [\"artifactapi\"]"
]
+1 -1
View File
@@ -1 +1 @@
20260106
20260110
+1
View File
@@ -0,0 +1 @@
docker
@@ -0,0 +1,12 @@
# almalinux/9.6/makerun
docker_source = "git.unkin.net/unkin/almalinux9-base:latest"
packages = [
"sudo"
]
scripts_final = [
"dnf clean all",
"rm -rf /var/cache/dnf"
]
docker_changes = [
"CMD /usr/local/bin/run.sh"
]
+1
View File
@@ -0,0 +1 @@
20260110_2
+1 -1
View File
@@ -6,7 +6,7 @@ packer {
}
incus = {
source = "github.com/bketelsen/incus"
version = "~> 1"
version = "1.2.0"
}
}
}