Skip to content

Merge pull request #5 from ls1intum/update-scorpio-release-version-0.1.2 #53

Merge pull request #5 from ls1intum/update-scorpio-release-version-0.1.2

Merge pull request #5 from ls1intum/update-scorpio-release-version-0.1.2 #53

Workflow file for this run

on:
push:
branches:
- master
jobs:
build-and-push-base:
uses: ls1intum/.github/.github/workflows/build-and-push-docker-image.yml@feat/docker-run-network
with:
docker-file: images/base-ide/BaseDockerfile
image-name: ghcr.io/ls1intum/theia/base
docker-context: .
tags: "2024-06-21"
network: "host"
secrets: inherit
build-and-push:
needs: build-and-push-base
strategy:
fail-fast: false
matrix:
include:
- docker-file: images/c/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/c
tags: "2024-09-28"
- docker-file: images/haskell/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/haskell
tags: "2024-09-28"
- docker-file: images/java-17/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/java-17
tags: "2024-09-28"
- docker-file: images/javascript/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/javascript
tags: "2024-09-28"
- docker-file: images/ocaml/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/ocaml
tags: "2024-09-28"
- docker-file: images/python/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/python
tags: "2024-09-28"
- docker-file: images/rust/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/rust
tags: "2024-09-28"
- docker-file: images/swift/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/swift
build-args: |
"BUILDER_IMAGE=swift:5.9.2-focal"
"RUNTIME_IMAGE=swift:5.9.2-focal"
"SWIFTLINT_VERSION=0.54.0"
tags: "2024-09-28"
uses: ls1intum/.github/.github/workflows/build-and-push-docker-image.yml@feat/docker-run-network
with:
docker-file: ${{ matrix.docker-file }}
image-name: ${{ matrix.image-name }}
docker-context: ${{ matrix.docker-context }}
tags: ${{ matrix.tags }}
network: "host"
secrets: inherit