Compare commits
56 Commits
v1.206.1
...
5cabb3b400
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5cabb3b400 | ||
|
|
a9e6155567 | ||
|
|
189e9b06f5 | ||
|
|
4db52fbb4e | ||
|
|
07e02fe575 | ||
|
|
4fe4c4ab83 | ||
|
|
927e3298a0 | ||
|
|
b95bf29600 | ||
|
|
d3b2a0f726 | ||
|
|
0c7e4bc233 | ||
|
|
b34b53f0b2 | ||
|
|
ee826cbdec | ||
|
|
ad7ccc3ce7 | ||
|
|
8b4f5779d3 | ||
|
|
f564e07f71 | ||
|
|
57a5e1c8a0 | ||
|
|
306c670366 | ||
|
|
2a7d6d46af | ||
|
|
fb1c9fedf1 | ||
|
|
8401ac724d | ||
|
|
46f6a43848 | ||
|
|
8fe91b6360 | ||
|
|
ad8f7bf9ef | ||
|
|
d199155e78 | ||
|
|
b8bd7d61e5 | ||
|
|
38fa963484 | ||
|
|
828b2b245a | ||
|
|
89a4cdc5a7 | ||
|
|
23c81ab305 | ||
|
|
5ebf0e2d13 | ||
|
|
856cc070b8 | ||
|
|
cc04a95682 | ||
|
|
8f791c05f0 | ||
|
|
5bccfe60b7 | ||
|
|
d6415aef0b | ||
|
|
a70b87fd00 | ||
|
|
02d7c8c0ef | ||
|
|
713b56d4e2 | ||
|
|
3af7d71726 | ||
|
|
a12413fa58 | ||
|
|
a970a6294a | ||
|
|
18d17209b2 | ||
|
|
5048871058 | ||
|
|
9ae408de25 | ||
|
|
b3ba187884 | ||
|
|
4638c1af7a | ||
|
|
39c0995504 | ||
|
|
340945a77d | ||
|
|
5ec8e31615 | ||
|
|
e4085c323f | ||
|
|
60f6061ba8 | ||
|
|
4e16e59391 | ||
|
|
725b00760b | ||
|
|
d08720e01d | ||
|
|
d2e2fd7c11 | ||
|
|
6c176ca31a |
4
.gitattributes
vendored
@@ -24,3 +24,7 @@
|
||||
manifest.webmanifest text eol=lf
|
||||
docker/*.conf text eol=lf
|
||||
Dockerfile text eol=lf
|
||||
|
||||
*.zip -text
|
||||
*.webp -text
|
||||
*.pdf -text
|
||||
|
||||
44
.github/workflows/main.yml
vendored
@@ -44,6 +44,18 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
|
||||
# Avoid the following error when building multiple large images:
|
||||
# `System.IO.IOException: No space left on device : '/home/runner/runners/2.319.1/_diag/Worker_20240826-130726-utc.log'`
|
||||
# See also: https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
|
||||
- name: Free Disk Space (Ubuntu)
|
||||
uses: insightsengineering/disk-space-reclaimer@v1
|
||||
with:
|
||||
android: true
|
||||
dotnet: true
|
||||
haskell: true
|
||||
large-packages: true
|
||||
swap-storage: true
|
||||
docker-images: false
|
||||
# See: https://stackoverflow.com/a/58178121
|
||||
- name: Set Env
|
||||
run: |
|
||||
@@ -51,24 +63,28 @@ jobs:
|
||||
# Strip "v" prefix from tag name
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && IMAGE_VERSION=$(echo $IMAGE_VERSION | sed -e 's/^v//')
|
||||
echo "IMAGE_VERSION=$IMAGE_VERSION" >> $GITHUB_ENV
|
||||
|
||||
|
||||
echo "IMAGE_ID=$(echo ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME | tr '[A-Z]' '[a-z]')" >> $GITHUB_ENV
|
||||
|
||||
# region See: https://docs.github.com/en/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-ghcrio
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t $IMAGE_NAME .
|
||||
# region See: https://docs.github.com/en/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions#upgrading-a-workflow-that-accesses-ghcrio
|
||||
- name: Use QEMU
|
||||
uses: docker/setup-qemu-action@master
|
||||
with:
|
||||
platforms: arm64,amd64
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@master
|
||||
|
||||
- name: Log In to Registry
|
||||
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
|
||||
|
||||
- name: Push Image
|
||||
run: |
|
||||
echo IMAGE_ID=$IMAGE_ID
|
||||
echo IMAGE_VERSION=$IMAGE_VERSION
|
||||
docker tag $IMAGE_NAME $IMAGE_ID:$IMAGE_VERSION
|
||||
# Always tag latest when pushing a tag, as we don't expect to ever merge old tags
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && docker tag $IMAGE_NAME $IMAGE_ID:latest
|
||||
docker push $IMAGE_ID:$IMAGE_VERSION
|
||||
docker push $IMAGE_ID:latest
|
||||
- name: Build the docker image
|
||||
uses: docker/build-push-action@master
|
||||
with:
|
||||
context: .
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
platforms: linux/arm64,linux/amd64
|
||||
push: true
|
||||
tags: ghcr.io/${{ github.repository_owner }}/5etools-img:latest
|
||||
# endregion
|
||||
|
||||
4
.gitignore
vendored
@@ -12,6 +12,7 @@ img
|
||||
# Misc dev/scripting files
|
||||
trash
|
||||
trash_in
|
||||
node_
|
||||
|
||||
# Generated files
|
||||
sitemap.xml
|
||||
@@ -25,3 +26,6 @@ sw-injector.js
|
||||
|
||||
# Log files
|
||||
*.log
|
||||
|
||||
# Dev scripts
|
||||
dev-*.sh
|
||||
|
||||
BIN
adventure/CoS/thumbnail/map-4.02-walls.webp
Normal file
|
After Width: | Height: | Size: 9.9 KiB |
BIN
adventure/CoS/thumbnail/map-4.03-main-floor.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
adventure/CoS/thumbnail/map-4.04-court-revised.webp
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
adventure/CoS/thumbnail/map-4.05-weeping.webp
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
adventure/CoS/thumbnail/map-4.06-spires12.webp
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
BIN
adventure/CoS/thumbnail/map-4.08-larders.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
adventure/CoS/thumbnail/map-4.09-dungeons-and-catacombs.webp
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
adventure/DitLCoT/thumbnail/002-map-0.01-lesser-caverns.webp
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
adventure/DoDk/10-002.queens-retinue.webp
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
adventure/HWAitW/thumbnail/Alderheart.webp
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
adventure/HWAitW/thumbnail/Inner-Keep-DM.webp
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
adventure/HWAitW/thumbnail/The-Avium.webp
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
adventure/HWAitW/thumbnail/Winnowing-Reach.webp
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 912 KiB |
BIN
adventure/QftIS/000-00-001.golden-sphinx-door.webp
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
adventure/QftIS/001-00-003.infinite-staircase.webp
Normal file
|
After Width: | Height: | Size: 305 KiB |
BIN
adventure/QftIS/002-01-001.ch1-the-infinite-staircase.webp
Normal file
|
After Width: | Height: | Size: 287 KiB |
BIN
adventure/QftIS/003-01-002.marching-modrons.webp
Normal file
|
After Width: | Height: | Size: 198 KiB |
BIN
adventure/QftIS/004-01-003.the-genie-nafas.webp
Normal file
|
After Width: | Height: | Size: 460 KiB |
BIN
adventure/QftIS/005-01-004.censer-of-dreams.webp
Normal file
|
After Width: | Height: | Size: 533 KiB |
BIN
adventure/QftIS/006-02-001.ch2-the-lost-city.webp
Normal file
|
After Width: | Height: | Size: 408 KiB |
BIN
adventure/QftIS/007-02-002.lost-city-door.webp
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
adventure/QftIS/008-02-003.lost-city-original.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
adventure/QftIS/009-02-004.cynidicean-masks.webp
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
adventure/QftIS/010-map-2.01-buried-ziggurat-1-3.webp
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
adventure/QftIS/011-map-2.01-buried-ziggurat-1-3-player.webp
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
adventure/QftIS/012-02-005.gorm-mask.webp
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
adventure/QftIS/013-02-006.guardians-of-gorm.webp
Normal file
|
After Width: | Height: | Size: 151 KiB |
BIN
adventure/QftIS/014-02-008.mages-of-usamigraras.webp
Normal file
|
After Width: | Height: | Size: 260 KiB |
BIN
adventure/QftIS/015-02-007.usamigaras-mask.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
adventure/QftIS/016-02-009.madarua-mask.webp
Normal file
|
After Width: | Height: | Size: 86 KiB |
BIN
adventure/QftIS/017-02-010.warriors-of-madarua.webp
Normal file
|
After Width: | Height: | Size: 233 KiB |
BIN
adventure/QftIS/018-map-2.02-buried-ziggurat-4.webp
Normal file
|
After Width: | Height: | Size: 3.0 MiB |
BIN
adventure/QftIS/019-map-2.02-buried-ziggurat-4-player.webp
Normal file
|
After Width: | Height: | Size: 3.0 MiB |
BIN
adventure/QftIS/020-02-011.queen-zanobis.webp
Normal file
|
After Width: | Height: | Size: 236 KiB |
BIN
adventure/QftIS/021-map-2.03-buried-ziggurat-5.webp
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
adventure/QftIS/022-map-2.03-buried-ziggurat-5-player.webp
Normal file
|
After Width: | Height: | Size: 3.4 MiB |
BIN
adventure/QftIS/023-02-012.cynidicea-mosaic.webp
Normal file
|
After Width: | Height: | Size: 460 KiB |
BIN
adventure/QftIS/024-02-013.zargon-mask.webp
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
adventure/QftIS/025-map-2.04-expanded-ziggurat.webp
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
BIN
adventure/QftIS/026-map-2.04-expanded-ziggurat-player.webp
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
BIN
adventure/QftIS/027-02-014.zargon-the-returner.webp
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
adventure/QftIS/028-map-2.05-underground-city.webp
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
adventure/QftIS/029-map-2.05-underground-city-player.webp
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
adventure/QftIS/030-03-001.ch3-when-a-star-falls.webp
Normal file
|
After Width: | Height: | Size: 506 KiB |
BIN
adventure/QftIS/031-03-002.tower-of-the-heavens-door.webp
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
adventure/QftIS/032-03-003.when-a-star-falls-original.webp
Normal file
|
After Width: | Height: | Size: 185 KiB |
BIN
adventure/QftIS/033-map-3.01-tegefed-mountains.webp
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
adventure/QftIS/034-map-3.01-tegefed-mountains-player.webp
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
adventure/QftIS/035-03-004.sion-lurking.webp
Normal file
|
After Width: | Height: | Size: 406 KiB |
BIN
adventure/QftIS/036-map-3.02-derwyths-homestead.webp
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
adventure/QftIS/037-map-3.02-derwyths-homestead-player.webp
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
adventure/QftIS/038-03-005.derwyth-the-druid.webp
Normal file
|
After Width: | Height: | Size: 278 KiB |
BIN
adventure/QftIS/039-map-3.03-derro-lair.webp
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
adventure/QftIS/040-map-3.03-derro-lair-player.webp
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
adventure/QftIS/041-03-007.derro-raiders.webp
Normal file
|
After Width: | Height: | Size: 216 KiB |
BIN
adventure/QftIS/042-03-006.fallen-star.webp
Normal file
|
After Width: | Height: | Size: 131 KiB |
BIN
adventure/QftIS/043-map-3.04-therno-lake.webp
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
adventure/QftIS/044-map-3.04-therno-lake-player.webp
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
adventure/QftIS/045-03-008.the-tower-of-the-heavens.webp
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
adventure/QftIS/046-map-3.05-tower-of-the-heavens.webp
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
adventure/QftIS/047-map-3.05-tower-of-the-heavens-player.webp
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
adventure/QftIS/048-03-009.piyarz-cipolla-porro.webp
Normal file
|
After Width: | Height: | Size: 318 KiB |
BIN
adventure/QftIS/049-03-010.elder-sage.webp
Normal file
|
After Width: | Height: | Size: 488 KiB |
BIN
adventure/QftIS/050-map-3.06-forge-of-the-kagu-svirfneblin.webp
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
BIN
adventure/QftIS/052-03-011.kagu-svirfneblin.webp
Normal file
|
After Width: | Height: | Size: 354 KiB |
BIN
adventure/QftIS/053-03-012.grisdelfawr.webp
Normal file
|
After Width: | Height: | Size: 420 KiB |
BIN
adventure/QftIS/054-04-001.ch4-beyond-the-crystal-cave.webp
Normal file
|
After Width: | Height: | Size: 634 KiB |
BIN
adventure/QftIS/055-04-002.eternal-garden-door.webp
Normal file
|
After Width: | Height: | Size: 216 KiB |
BIN
adventure/QftIS/056-04-003.beyond-the-crystal-cave-original.webp
Normal file
|
After Width: | Height: | Size: 85 KiB |
BIN
adventure/QftIS/057-04-004.governor-isabela-folcarae.webp
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
adventure/QftIS/058-map-4.01-cave-of-echoes.webp
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
adventure/QftIS/059-map-4.01-cave-of-echoes-player.webp
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
adventure/QftIS/060-04-005.crystal-cave-waterfall.webp
Normal file
|
After Width: | Height: | Size: 279 KiB |
BIN
adventure/QftIS/061-map-4.02-eternal-garden.webp
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
adventure/QftIS/062-map-4.02-eternal-garden-player.webp
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
adventure/QftIS/063-04-006.leprechauns.webp
Normal file
|
After Width: | Height: | Size: 332 KiB |
BIN
adventure/QftIS/064-04-007.vuuthramis.webp
Normal file
|
After Width: | Height: | Size: 217 KiB |
BIN
adventure/QftIS/065-04-008.fountain-all-heal.webp
Normal file
|
After Width: | Height: | Size: 210 KiB |
BIN
adventure/QftIS/066-04-009.barkburrs.webp
Normal file
|
After Width: | Height: | Size: 278 KiB |
BIN
adventure/QftIS/067-04-010.stargleam-and-silverlily.webp
Normal file
|
After Width: | Height: | Size: 453 KiB |
BIN
adventure/QftIS/068-04-011.palace-of-spires.webp
Normal file
|
After Width: | Height: | Size: 268 KiB |
BIN
adventure/QftIS/069-map-4.03-palace-of-spires.webp
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
adventure/QftIS/070-map-4.03-palace-of-spires-player.webp
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
adventure/QftIS/071-04-012.juliana-and-orlando.webp
Normal file
|
After Width: | Height: | Size: 478 KiB |
BIN
adventure/QftIS/072-04-013.sarcophagus.webp
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
adventure/QftIS/073-05-001.ch5-pharaoh.webp
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
adventure/QftIS/074-05-002.pharaoh-door.webp
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
adventure/QftIS/075-05-003.pharaoh-original.webp
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
adventure/QftIS/076-map-5.01-false-tomb.webp
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
adventure/QftIS/077-map-5.01-false-tomb-player.webp
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
adventure/QftIS/078-05-004.iaseda.webp
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
adventure/QftIS/079-map-5.02-maze-of-mists-map.webp
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
adventure/QftIS/080-map-5.02-maze-of-mists-map-player.webp
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
adventure/QftIS/081-05-005.minotaur.webp
Normal file
|
After Width: | Height: | Size: 234 KiB |
|
After Width: | Height: | Size: 2.7 MiB |