Skip to content
Open

. #2

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
0c79b08
update template
parkervcp Feb 18, 2025
be4d049
Apply #262 to Python entrypoint
srnyx Mar 10, 2025
883aef9
Change `pelican` to `pterodactyl`
srnyx Mar 11, 2025
4433174
Remove `@pterodactyl` from `container@pterodactyl`
srnyx Mar 16, 2025
97c14bc
[Arma 3] Yolk Rewrite
redthirten Mar 25, 2025
cb724db
Remove `numactl` & Dockerfile Cleanup (#294)
redthirten Mar 30, 2025
0b17d64
Fix `games/source` Dockerfile typo
redthirten Mar 30, 2025
7695bbc
Merge pull request #291 from pelican-eggs/update_templates
parkervcp Mar 31, 2025
7ca5ed1
Update nodejs yolks (#295)
parkervcp Apr 11, 2025
b4aa2be
update mta yolk
parkervcp May 9, 2025
d6440a5
Merge pull request #297 from pelican-eggs/update_mta
parkervcp May 9, 2025
6567d32
Add: nodejs 24
QuintenQVD0 May 11, 2025
3a58cde
Merge pull request #300 from pelican-eggs/nodejs-24
parkervcp May 12, 2025
8133d7c
Add MongoDB 8 (#296)
parkervcp May 17, 2025
d4ef3db
Fix mongoDB 8 and stop build 4
QuintenQVD0 May 17, 2025
0178f44
Add image for zandronum
parkervcp May 19, 2025
984ebc2
forgot to update the workflow and readme
parkervcp May 19, 2025
05bb2e0
update mumble (#303)
parkervcp May 24, 2025
fa89bbd
Fix check for old Eggs
redthirten May 25, 2025
fa6f0f6
Downgrade MTA base os version (#302)
parkervcp Jun 2, 2025
6a526b0
Bump: nodejs version
QuintenQVD0 Jun 9, 2025
e64a57c
Fallback to default GITHUB_TOKEN, if REGISTRY_TOKEN does not exist
C0D3-M4513R May 31, 2025
1c8d9da
Fix `github.repository_owner` not being upper-case
C0D3-M4513R May 31, 2025
b3649a6
Merge pull request #309 from pelican-eggs/uptimekuma
parkervcp Jun 9, 2025
2d46dca
Merge pull request #306 from C0D3-M4513R/fix/github_owner_lowercase
parkervcp Jun 9, 2025
33ac708
Update steamcmd Ubuntu to 24.04
QuintenQVD0 Jun 10, 2025
dde6bee
remove duplicate
QuintenQVD0 Jun 10, 2025
bf811f5
Add JQ to java (#311)
Stigstille Jun 26, 2025
4defcf5
Add: Redis 8
QuintenQVD0 Jul 10, 2025
bb2fd9e
Add: to Readme
QuintenQVD0 Jul 10, 2025
49837d3
Merge pull request #313 from pelican-eggs/redis-8
parkervcp Jul 10, 2025
538541a
Updated redis docker entrypoints to correct path
SenseiJu Jul 10, 2025
b22ad4d
Merge pull request #314 from SenseiJu/redis-entrypoint
parkervcp Jul 10, 2025
5d5d10c
New package format
QuintenQVD0 Jul 10, 2025
f2d2226
Merge pull request #310 from pelican-eggs/steamcmd-ubuntu24.04
parkervcp Jul 11, 2025
e3b2c9b
Merge pull request #292 from srnyx/patch-1
parkervcp Aug 4, 2025
1d318ed
Merge pull request #293 from pelican-eggs/arma3
gOOvER Sep 26, 2025
b0ac016
Merge pull request #304 from pelican-eggs/add_zandronum
gOOvER Sep 26, 2025
2804a45
Add: java 25 (#321)
QuintenQVD0 Sep 26, 2025
6339a0e
fix: steamcmd Ubuntu
QuintenQVD0 Sep 29, 2025
436966e
Add redis-tools to java images
parkervcp Oct 5, 2025
58de507
Update other java images
parkervcp Oct 6, 2025
24a6b50
Merge pull request #322 from pelican-eggs/java_add_redis-tools
parkervcp Oct 6, 2025
a05c11e
feat: Add Python 3.14 support (#324)
tobfd Oct 8, 2025
1738be5
[Arma 3] Hotfix: SteamCMD rate-limit false-negative & messaging (#323)
redthirten Oct 20, 2025
353b435
Add java install images
parkervcp Nov 11, 2025
6c9bb39
try to fix installer workflow
parkervcp Nov 11, 2025
207e4a0
another attempt
parkervcp Nov 11, 2025
0acd912
change folder layout
parkervcp Nov 13, 2025
16216ce
Update .github/workflows/installers.yml
parkervcp Nov 14, 2025
1eb4623
Merge pull request #328 from pelican-eggs/add_java_installers
parkervcp Nov 15, 2025
f736d6c
add: dotnet 10
QuintenQVD0 Nov 20, 2025
970aac5
Merge pull request #330 from pelican-eggs/dotnet-10
parkervcp Nov 20, 2025
255e0d3
Update .gitignore
gOOvER Nov 22, 2025
cd360f9
add postgres 17 and 18
gOOvER Nov 22, 2025
fa4199d
Update README.md
gOOvER Nov 22, 2025
2505d7b
Update Dockerfile
gOOvER Nov 22, 2025
4da1992
Remove java/25/Dockerfile from .gitignore
gOOvER Nov 22, 2025
b9dec07
Update README.md
gOOvER Nov 22, 2025
7926797
Merge pull request #333 from gOOvER/update-postgree
parkervcp Nov 22, 2025
3828d52
[Arma 3] Hotfix: Check for variable existence instead of content (#335)
lucas-schott Nov 26, 2025
04913a3
Change all winetricks to our own fork (#336)
QuintenQVD0 Nov 30, 2025
3f66722
added installers for java-11 java-21 java-22 java-23 java-25
DaNussi Dec 2, 2025
4709f65
added missing java installer entries to README.md
DaNussi Dec 2, 2025
3c3e4d2
Fix installers workflow name
rmartinoscar Dec 2, 2025
7a225aa
Added missing java README.md entries
DaNussi Dec 2, 2025
04c483e
Update README.md
DaNussi Dec 2, 2025
0fb7459
Revert "added missing java installer entries to README.md"
DaNussi Dec 2, 2025
1622b7c
Nor more java 22 and 23
DaNussi Dec 2, 2025
c7f5afd
Merge pull request #337 from DaNussi/java-installers
parkervcp Dec 3, 2025
47ea5c8
Update README
hallo123wert Dec 25, 2025
42fc012
chore: remove old node js versions (#326)
Kathund Dec 28, 2025
45c4373
Merge branch 'master' into rea
QuintenQVD0 Dec 28, 2025
d648bb3
Wine mono & set colums (#340)
QuintenQVD0 Dec 28, 2025
be784d0
Merge pull request #338 from hallo123wert/rea
parkervcp Dec 28, 2025
451e006
fix typos
hallo123wert Dec 28, 2025
33997d2
Merge pull request #341 from hallo123wert/Readme
parkervcp Dec 28, 2025
167a088
add hytale
gOOvER Jan 15, 2026
0554eec
Update games/hytale/Dockerfile
gOOvER Jan 15, 2026
3c7d115
Move Hytale downloader config before update check
gOOvER Jan 15, 2026
abc13f2
Update games/hytale/entrypoint.sh
gOOvER Jan 15, 2026
263d122
missed action :)
gOOvER Jan 15, 2026
ae4103e
Merge pull request #342 from gOOvER/hytale
parkervcp Jan 15, 2026
2be5735
Enhance Hytale entrypoint with plugin and auth handling
gOOvER Jan 18, 2026
3371eba
Refactor credentials initialization and plugin management
gOOvER Jan 18, 2026
c8a99d1
Consolidate Dockerfile LABEL instructions
gOOvER Jan 18, 2026
b5f34d0
Improve Hytale entrypoint robustness and plugin handling
gOOvER Jan 18, 2026
204ca57
Add OAuth device flow and session management to entrypoint
gOOvER Jan 18, 2026
cf39b30
Update entrypoint.sh
gOOvER Jan 18, 2026
6961e86
update crlf to lf (#344)
parkervcp Jan 19, 2026
d77e3d4
Improve version file validation and plugin download logic
gOOvER Jan 19, 2026
edcfaa1
Improve Performance Saver plugin management
gOOvER Jan 20, 2026
35ba651
Merge pull request #343 from gOOvER/hytalefix
parkervcp Jan 20, 2026
a7851b0
Remove legacy OAuth and session handling from entrypoint
gOOvER Jan 24, 2026
e996add
Update games/hytale/entrypoint.sh
gOOvER Jan 24, 2026
9a284cb
Improve downloader update check error handling
gOOvER Jan 24, 2026
fac6937
Merge pull request #345 from gOOvER/hytaleapiremove
parkervcp Jan 24, 2026
1b0ca92
Add node.js 25
PatrykPatryk5 Feb 8, 2026
39d5e62
fix(debian): upgrade libssl1.1 (#352)
Xelzs Feb 13, 2026
2ab773f
[SteamCMD] Entrypoint cleanup & small improvements (#353)
redthirten Feb 28, 2026
feb0b78
Fix variable naming for modified startup command (#354)
QuintenQVD0 Feb 28, 2026
164cf27
Add support for dotnet10 in steamcmd:dotnet (#355)
RetrowaveHyena Mar 17, 2026
74ec155
Add: java 26
JustRed23 Apr 11, 2026
6e82504
Add to workflow and readme
JustRed23 Apr 11, 2026
18deb8e
Merge pull request #356 from JustRed23/java-26
parkervcp Apr 11, 2026
6000cd6
add wine 11 yolk
parkervcp Apr 19, 2026
3347424
Merge pull request #351 from PatrykPatryk5/node25
parkervcp Apr 19, 2026
8db1907
Merge pull request #357 from pelican-eggs/add_wine-11
parkervcp Apr 21, 2026
1c42ee5
Fix typo
redthirten Apr 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@

### New Image Submissions:

1. [ ] Have you added your image to the [Github workflows](https://github.com/parkervcp/yolks/tree/master/.github/workflows)?
1. [ ] Have you added your image to the [Github workflows](https://github.com/pelican-eggs/yolks/tree/master/.github/workflows)?
2. [ ] Have you updated the README list to contain your new image?
13 changes: 10 additions & 3 deletions .github/workflows/apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- apps/**
permissions:
packages: write

jobs:
push:
name: "yolks:apps_${{ matrix.app }}"
Expand All @@ -26,11 +29,15 @@ jobs:
with:
buildkitd-flags: --debug

- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}

- uses: docker/build-push-action@v6
with:
Expand All @@ -39,5 +46,5 @@ jobs:
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/apps:${{ matrix.app }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/apps:${{ matrix.app }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/apps:{0}', matrix.app) || '' }}
13 changes: 10 additions & 3 deletions .github/workflows/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- oses/**
permissions:
packages: write

jobs:
push:
name: "yolks:${{ matrix.oses }}"
Expand All @@ -25,17 +28,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./oses/${{ matrix.oses }}
file: ./oses/${{ matrix.oses }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:${{ matrix.oses }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:${{ matrix.oses }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:{0}', matrix.oses) || '' }}
17 changes: 12 additions & 5 deletions .github/workflows/bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- bot/**
permissions:
packages: write

jobs:
pushArm:
name: "yolks:bot_${{ matrix.tag }}"
Expand Down Expand Up @@ -36,11 +39,15 @@ jobs:
key: ${{ runner.os }}-buildx-${{ github.sha }}
restore-keys: |
${{ runner.os }}-buildx-
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./bot/${{ matrix.tag }}
Expand All @@ -50,7 +57,7 @@ jobs:
cache-to: type=local,dest=/tmp/.buildx-cache-new
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:bot_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:bot_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:bot_{0}', matrix.tag) || '' }}
- name: Move cache
run: |
Expand All @@ -74,8 +81,8 @@ jobs:
# - uses: docker/login-action@v1
# with:
# registry: ghcr.io
# username: ${{ github.repository_owner }}
# password: ${{ secrets.REGISTRY_TOKEN }}
# username: ${{ steps.lower-repo.outputs.repository }}
# password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
# - uses: docker/build-push-action@v6
# with:
# context: ./bot/${{ matrix.tag }}
Expand Down
13 changes: 10 additions & 3 deletions .github/workflows/box64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- box64/**
permissions:
packages: write

jobs:
push:
name: "yolks:${{ matrix.tag }}"
Expand All @@ -23,17 +26,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./box64
file: ./${{ matrix.tag }}/Dockerfile
platforms: linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:{0}', matrix.tag) || '' }}
13 changes: 10 additions & 3 deletions .github/workflows/bun.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- bun/**
permissions:
packages: write

jobs:
push:
name: "yolks:bun_${{ matrix.tag }}"
Expand All @@ -24,17 +27,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./bun
file: ./bun/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:bun_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:bun_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:bun_{0}', matrix.tag) || '' }}
13 changes: 10 additions & 3 deletions .github/workflows/cassandra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- cassandra/**
permissions:
packages: write

jobs:
push:
name: "yolks:cassandra_${{ matrix.tag }}"
Expand All @@ -23,17 +26,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./cassandra
file: ./cassandra/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:cassandra_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:cassandra_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:cassandra_{0}', matrix.tag) || '' }}
13 changes: 10 additions & 3 deletions .github/workflows/dart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- dart/**
permissions:
packages: write

jobs:
push:
name: "yolks:dart_${{ matrix.tag }}"
Expand All @@ -28,17 +31,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./dart
file: ./dart/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:dart_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:dart_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:dart_{0}', matrix.tag) || '' }}
14 changes: 11 additions & 3 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- dotnet/**
permissions:
packages: write

jobs:
push:
name: "yolks:dotnet_${{ matrix.tag }}"
Expand All @@ -23,24 +26,29 @@ jobs:
- 7
- 8
- 9
- '10'
steps:
- uses: actions/checkout@v4
# Setup QEMU for ARM64 Build
- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./dotnet
file: ./dotnet/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:dotnet_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:dotnet_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:dotnet_{0}', matrix.tag) || '' }}
13 changes: 10 additions & 3 deletions .github/workflows/elixir.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- elixir/**
permissions:
packages: write

jobs:
push:
name: "yolks:elixir_${{ matrix.tag }}"
Expand All @@ -27,17 +30,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./elixir
file: ./elixir/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:elixir_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:elixir_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:elixir_{0}', matrix.tag) || '' }}
13 changes: 10 additions & 3 deletions .github/workflows/erlang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ on:
- master
paths:
- erlang/**
permissions:
packages: write

jobs:
push:
name: "yolks:erlang_${{ matrix.tag }}"
Expand All @@ -26,17 +29,21 @@ jobs:
- uses: docker/setup-buildx-action@v3
with:
buildkitd-flags: --debug
- id: lower-repo
name: Repository to lowercase
run: |
echo "repository=${GITHUB_REPOSITORY_OWNER@L}" >> $GITHUB_OUTPUT
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ steps.lower-repo.outputs.repository }}
password: ${{ secrets.REGISTRY_TOKEN || secrets.GITHUB_TOKEN }}
- uses: docker/build-push-action@v6
with:
context: ./erlang
file: ./erlang/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
ghcr.io/${{ github.repository_owner }}/yolks:erlang_${{ matrix.tag }}
ghcr.io/${{ steps.lower-repo.outputs.repository }}/yolks:erlang_${{ matrix.tag }}
${{ github.repository_owner == 'pelican-eggs' && format('ghcr.io/parkervcp/yolks:erlang_{0}', matrix.tag) || '' }}
Loading