From 99917807f911a3065b1f5bf062314e89920b09da Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Thu, 25 Jun 2026 20:24:32 +0100 Subject: [PATCH] maintenance --- .github/workflows/cron.yml | 10 ++++---- Dockerfile | 2 +- tags/bun.lock | 47 +++++++++++++++++++++++++++++++++++++ tags/bun.lockb | Bin 6336 -> 0 bytes tags/mise.toml | 2 ++ tags/package.json | 17 +++++++------- tags/tsconfig.json | 12 +--------- 7 files changed, 65 insertions(+), 25 deletions(-) create mode 100644 tags/bun.lock delete mode 100755 tags/bun.lockb create mode 100644 tags/mise.toml diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml index 8205de3..4424f08 100644 --- a/.github/workflows/cron.yml +++ b/.github/workflows/cron.yml @@ -28,19 +28,19 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 with: install: true - name: Log in to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Log in to the Container registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -48,7 +48,7 @@ jobs: - name: Docker Labels id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: | cupcakearmy/static diff --git a/Dockerfile b/Dockerfile index dee960a..e728b7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ RUN make install # RUNNER -FROM alpine +FROM alpine:3 ARG DEP_RUN="pcre openssl gd tzdata" diff --git a/tags/bun.lock b/tags/bun.lock new file mode 100644 index 0000000..c4ef8c2 --- /dev/null +++ b/tags/bun.lock @@ -0,0 +1,47 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "dependencies": { + "@actions/core": "latest", + "semver": "latest", + }, + "devDependencies": { + "@tsconfig/strictest": "latest", + "@types/bun": "latest", + "@types/semver": "latest", + "typescript": "latest", + }, + }, + }, + "packages": { + "@actions/core": ["@actions/core@3.0.1", "", { "dependencies": { "@actions/exec": "^3.0.0", "@actions/http-client": "^4.0.0" } }, "sha512-a6d/Nwahm9fliVGRhdhofo40HjHQasUPusmc7vBfyky+7Z+P2A1J68zyFVaNcEclc/Se+eO595oAr5nwEIoIUA=="], + + "@actions/exec": ["@actions/exec@3.0.0", "", { "dependencies": { "@actions/io": "^3.0.2" } }, "sha512-6xH/puSoNBXb72VPlZVm7vQ+svQpFyA96qdDBvhB8eNZOE8LtPf9L4oAsfzK/crCL8YZ+19fKYVnM63Sl+Xzlw=="], + + "@actions/http-client": ["@actions/http-client@4.0.1", "", { "dependencies": { "tunnel": "^0.0.6", "undici": "^6.23.0" } }, "sha512-+Nvd1ImaOZBSoPbsUtEhv+1z99H12xzncCkz0a3RuehINE81FZSe2QTj3uvAPTcJX/SCzUQHQ0D1GrPMbrPitg=="], + + "@actions/io": ["@actions/io@3.0.2", "", {}, "sha512-nRBchcMM+QK1pdjO7/idu86rbJI5YHUKCvKs0KxnSYbVe3F51UfGxuZX4Qy/fWlp6l7gWFwIkrOzN+oUK03kfw=="], + + "@tsconfig/strictest": ["@tsconfig/strictest@2.0.8", "", {}, "sha512-XnQ7vNz5HRN0r88GYf1J9JJjqtZPiHt2woGJOo2dYqyHGGcd6OLGqSlBB6p1j9mpzja6Oe5BoPqWmeDx6X9rLw=="], + + "@types/bun": ["@types/bun@1.3.14", "", { "dependencies": { "bun-types": "1.3.14" } }, "sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw=="], + + "@types/node": ["@types/node@26.0.1", "", { "dependencies": { "undici-types": "~8.3.0" } }, "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw=="], + + "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], + + "bun-types": ["bun-types@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ=="], + + "semver": ["semver@7.8.5", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="], + + "tunnel": ["tunnel@0.0.6", "", {}, "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg=="], + + "typescript": ["typescript@6.0.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="], + + "undici": ["undici@6.27.0", "", {}, "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg=="], + + "undici-types": ["undici-types@8.3.0", "", {}, "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ=="], + } +} diff --git a/tags/bun.lockb b/tags/bun.lockb deleted file mode 100755 index fb23316c6529be0234ddde0f5741a005d416e4bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6336 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 diff --git a/tags/mise.toml b/tags/mise.toml new file mode 100644 index 0000000..a94d1ed --- /dev/null +++ b/tags/mise.toml @@ -0,0 +1,2 @@ +[tools] +bun = "latest" diff --git a/tags/package.json b/tags/package.json index be209ec..9ea7a91 100644 --- a/tags/package.json +++ b/tags/package.json @@ -1,16 +1,17 @@ { "type": "module", "main": "index.ts", + "scripts": { + "fetch": "bun index.ts" + }, "dependencies": { - "@actions/core": "^1.10.1", - "semver": "^7.6.3" + "@actions/core": "^3.0.1", + "semver": "^7.8.5" }, "devDependencies": { - "@tsconfig/strictest": "^2.0.5", - "@types/bun": "latest", - "@types/semver": "^7.5.8" - }, - "peerDependencies": { - "typescript": "^5.5.4" + "@tsconfig/strictest": "^2.0.8", + "@types/bun": "^1.3.14", + "@types/semver": "^7.7.1", + "typescript": "^6.0.3" } } diff --git a/tags/tsconfig.json b/tags/tsconfig.json index 883db7d..13dcb61 100644 --- a/tags/tsconfig.json +++ b/tags/tsconfig.json @@ -1,18 +1,8 @@ { "extends": "@tsconfig/strictest", "compilerOptions": { - // Enable latest features - "lib": ["ESNext", "DOM"], "target": "ESNext", "module": "ESNext", - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - - // Bundler mode "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "noEmit": true - } + }, }