Skip to content

Merge pull request #23 from ls1intum/update-scorpio-release-version-1… #95

Merge pull request #23 from ls1intum/update-scorpio-release-version-1…

Merge pull request #23 from ls1intum/update-scorpio-release-version-1… #95

Workflow file for this run

on:
pull_request:
branches:
- master
push:
branches:
- master
release:
workflow_dispatch:
jobs:
build-and-push-base:
uses: ls1intum/.github/.github/workflows/[email protected]
with:
docker-file: images/base-ide/BaseDockerfile
image-name: ghcr.io/ls1intum/theia/base
docker-context: .
tags: "2025-01-24"
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
- docker-file: images/haskell/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/haskell
- docker-file: images/java-17/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/java-17
- docker-file: images/javascript/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/javascript
- docker-file: images/ocaml/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/ocaml
- docker-file: images/python/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/python
- docker-file: images/rust/ToolDockerfile
docker-context: '.'
image-name: ghcr.io/ls1intum/theia/rust
# - 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"
uses: ls1intum/.github/.github/workflows/[email protected]
with:
docker-file: ${{ matrix.docker-file }}
image-name: ${{ matrix.image-name }}
docker-context: ${{ matrix.docker-context }}
network: "host"
secrets: inherit