|
19 | 19 | - noble |
20 | 20 | - jammy |
21 | 21 | - focal |
| 22 | + input_variant_default: |
| 23 | + description: "Use this Ubuntu version as the default for the TeXLive year version" |
| 24 | + type: boolean |
22 | 25 |
|
23 | 26 | env: |
24 | 27 | # Use docker.io for Docker Hub if empty |
|
27 | 30 | IMAGE_NAME: ${{ github.repository_owner }}/latex # ${{ github.repository }} |
28 | 31 | # Default value of matrix |
29 | 32 | SCHEME_DEFAUTL: full |
30 | | - VARIANT_DEFAUTL: jammy |
| 33 | + # VARIANT_DEFAUTL: jammy |
31 | 34 |
|
32 | 35 |
|
33 | 36 | jobs: |
@@ -109,24 +112,24 @@ jobs: |
109 | 112 | labels: | |
110 | 113 | org.opencontainers.image.title=LaTeX |
111 | 114 | tags: | |
112 | | - type=schedule,pattern={{date 'YYYYMM'}},enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }} |
113 | | - type=ref,event=branch,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }} |
114 | | - type=ref,event=tag,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }} |
| 115 | + type=schedule,pattern={{date 'YYYYMM'}},enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }} |
| 116 | + type=ref,event=branch,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }} |
| 117 | + type=ref,event=tag,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }} |
115 | 118 | type=ref,event=pr |
116 | 119 | |
117 | | - type=raw,enable=${{ env.TEXLIVE_YEAR=='latest' }},value=${{ matrix.scheme }}-${{ inputs.input_variant }} |
118 | | - type=raw,enable=${{ env.TEXLIVE_YEAR=='latest' }},value=latest-${{ matrix.scheme }}-${{ inputs.input_variant }} |
| 120 | + type=raw,enable=${{ inputs.input_year=='latest' }},value=${{ matrix.scheme }}-${{ inputs.input_variant }} |
| 121 | + type=raw,enable=${{ inputs.input_year=='latest' }},value=latest-${{ matrix.scheme }}-${{ inputs.input_variant }} |
119 | 122 | type=raw,enable=true,value=${{ env.TEXLIVE_YEAR }}-${{ matrix.scheme }}-${{ inputs.input_variant }} |
120 | 123 |
|
121 | | - type=raw,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=${{ matrix.scheme }} |
122 | | - type=raw,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=latest-${{ matrix.scheme }} |
123 | | - type=raw,enable=${{ inputs.input_variant==env.VARIANT_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }}-${{ matrix.scheme }} |
124 | | - type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=${{ inputs.input_variant }} |
125 | | - type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=latest-${{ inputs.input_variant }} |
| 124 | + type=raw,enable=${{ inputs.input_variant_default && inputs.input_year=='latest' }},value=${{ matrix.scheme }} |
| 125 | + type=raw,enable=${{ inputs.input_variant_default && inputs.input_year=='latest' }},value=latest-${{ matrix.scheme }} |
| 126 | + type=raw,enable=${{ inputs.input_variant_default }},value=${{ env.TEXLIVE_YEAR }}-${{ matrix.scheme }} |
| 127 | + type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && inputs.input_year=='latest' }},value=${{ inputs.input_variant }} |
| 128 | + type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL && inputs.input_year=='latest' }},value=latest-${{ inputs.input_variant }} |
126 | 129 | type=raw,enable=${{ matrix.scheme==env.SCHEME_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }}-${{ inputs.input_variant }} |
127 | 130 |
|
128 | | - type=raw,enable=${{ matrix.variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL && env.TEXLIVE_YEAR=='latest' }},value=latest |
129 | | - type=raw,enable=${{ matrix.variant==env.VARIANT_DEFAUTL && matrix.scheme==env.SCHEME_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }} |
| 131 | + type=raw,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL && inputs.input_year=='latest' }},value=latest |
| 132 | + type=raw,enable=${{ inputs.input_variant_default && matrix.scheme==env.SCHEME_DEFAUTL }},value=${{ env.TEXLIVE_YEAR }} |
130 | 133 | |
131 | 134 | # Build and push Docker image with Buildx (don't push on PR) |
132 | 135 | # https://github.com/docker/build-push-action |
|
0 commit comments