This repository contains Dockerfiles for all of the Naev Project's CI and CD build images, and Actions workflows.
- Dockerfile 84.9%
- Shell 15.1%
|
Jack Greiner
c9c148a39d
All checks were successful
Naev Infrastructure Testing / image_build (naev-steamruntime, naev-steamruntime) (push) Successful in 20s
Naev Infrastructure Testing / image_build (naev-windows, naev-windows) (push) Successful in 33s
Naev Infrastructure Testing / image_build (naev-docs, naev-docs) (push) Successful in 1m41s
Naev Infrastructure Testing / image_build (naev-release, naev-release) (push) Successful in 3m41s
Naev Infrastructure Testing / image_build (naev-macos, naev-macos) (push) Successful in 16m50s
Naev Infrastructure Deployment / image_build (naev-docs, naev-docs) (push) Successful in 24s
Naev Infrastructure Deployment / image_build (naev-steamruntime, naev-steamruntime) (push) Successful in 3m52s
Naev Infrastructure Deployment / image_build (naev-release, naev-release) (push) Successful in 7m48s
Naev Infrastructure Deployment / image_build (naev-windows, naev-windows) (push) Successful in 8m38s
Naev Infrastructure Deployment / image_build (naev-macos, naev-macos) (push) Successful in 14m5s
|
||
|---|---|---|
| .forgejo/workflows | Push to Docker Hub now when building images. | |
| naev-artwork/blender2.79b | Use modern key=value syntax for ENV and LABEL in all Dockerfiles | |
| naev-docs | Force the node-20 symlink in the Fedora images | |
| naev-linux-archaic | Use modern key=value syntax for ENV and LABEL in all Dockerfiles | |
| naev-macos | Bump naev-macos bindgen to a rust-bindgen commit with clang 22 support | |
| naev-release | Force the node-20 symlink in the Fedora images | |
| naev-steamruntime | Rework naev-steamruntime for the steamrt4 SDK | |
| naev-windows | Fetch windows_x86_64_gnu crates from the crates.io CDN | |
| CHANGELOG.md | CHANGELOG | |
| LICENSE | No need for executable permissions on changelog / license / readme. | |
| README.md | No need for executable permissions on changelog / license / readme. | |
Naev Build Infrastructure
This repository contains Dockerfiles for all of the Naev Project's CI and CD build images, and Github Actions workflows.
Overview:
naev-artwork(Used to render naev artwork.)naev-docs(Used for building website and docs.)naev-linux-archaic(Used for old release builds) DEPRECATEDnaev-macos(Used to cross compile for macOS.)naev-release(Used for packaging releases)naev-steamruntime(Used for testing linux steam builds in the steamruntime (sniper) environment with extra dependencies installed.)naev-windows(Used to cross compile for Windows.)
Publicly available images are available from the Codeberg Package Registry HERE. These images are used by the Naev Project in CI and CD workflows to provide standard build environments, and limit 'moving parts'.