Updated README

This commit is contained in:
2026-08-24 20:03:21 -07:00
parent 847b209b6f
commit e670dcbe22
+39 -3
View File
@@ -1,5 +1,41 @@
# Swift + Node.js Docker Image
# Swift CI
A minimal CI image based on the official Swift Docker image.
A small Docker image for running Swift CI workflows with Node.js support.
Currently mirrors **Swift 6.3.3** and adds **Node.js 24 LTS** for CI workflows that require Node.js, such as repository checkout actions.
The image is based on the official Swift Docker image and adds Node.js 24 LTS for CI tools and actions that require it, such as repository checkout actions.
## Included
- Swift 6.3.3
- Node.js 24 LTS
- Git
- cURL
- CA certificates
## Usage
Use the image as the container for a CI job:
```yaml
jobs:
build:
runs-on: docker_runner
container:
image: git.omgitsalexl.me/omgitsalexl/ci-swift:latest
steps:
- uses: actions/checkout@v4
- name: Build
run: swift build -c release
```
You can also use it directly with Docker:
```bash
docker run --rm -it git.omgitsalexl.me/omgitsalexl/ci-swift:latest swift --version
```
## Purpose
The official Swift image does not include Node.js. This image adds it so Node-based CI actions can run while keeping the rest of the environment close to the standard Swift container.