File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,31 +16,37 @@ jobs:
1616 # Base image (Node + Python only)
1717 - repo : dev-base
1818 tag : " 1"
19+ languages : " "
1920 # Go
2021 - repo : dev-go
2122 tag : " 1.23"
2223 go : " true"
2324 go_version : " 1.23.4"
25+ languages : " go,golang"
2426 # Rust
2527 - repo : dev-rust
2628 tag : " 1.83"
2729 rust : " true"
2830 rust_version : " 1.83.0"
31+ languages : " rust"
2932 # Java
3033 - repo : dev-java
3134 tag : " 21"
3235 java : " true"
3336 java_version : " 21"
37+ languages : " java"
3438 # .NET
3539 - repo : dev-dotnet
3640 tag : " 8.0"
3741 dotnet : " true"
3842 dotnet_version : " 8.0"
43+ languages : " dotnet,csharp,fsharp,visualbasic"
3944 # Ruby
4045 - repo : dev-ruby
4146 tag : " 3.3"
4247 ruby : " true"
4348 ruby_version : " 3.3"
49+ languages : " ruby"
4450
4551 steps :
4652 - uses : actions/checkout@v4
7379 JAVA_VERSION=${{ matrix.java_version || '21' }}
7480 DOTNET_VERSION=${{ matrix.dotnet_version || '8.0' }}
7581 RUBY_VERSION=${{ matrix.ruby_version || '3.3' }}
82+ LANGUAGES=${{ matrix.languages || '' }}
7683 cache-from : type=gha
7784 cache-to : type=gha,mode=max
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ ARG INSTALL_GO=false
1818ARG INSTALL_JAVA=false
1919ARG INSTALL_DOTNET=false
2020ARG INSTALL_RUBY=false
21+ ARG LANGUAGES=""
2122
2223# Base dependencies
2324RUN apt-get update && apt-get install -y \
@@ -108,3 +109,5 @@ RUN if [ "$INSTALL_RUBY" = "true" ]; then \
108109 ruby --version && \
109110 bundler --version ; \
110111 fi
112+
113+ LABEL languages="${LANGUAGES}"
You can’t perform that action at this time.
0 commit comments