3 Commits

Author SHA1 Message Date
114014edac chore: Configure Renovate (#16)
All checks were successful
CD / Test (push) Successful in 19s
CD / Build and push (amd64) (push) Successful in 59s
CD / Build and push (arm64) (push) Successful in 2m31s
CD / Create manifest (push) Successful in 10s
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-11 22:41:35 +02:00
21c5c4a11b ci: fix repo name after org migration (#15)
All checks were successful
CD / Test (push) Successful in 22s
CD / Build and push (amd64) (push) Successful in 1m14s
CD / Build and push (arm64) (push) Successful in 3m12s
CD / Create manifest (push) Successful in 10s
Reviewed-on: T00N/ts3gotify#15
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-04-11 22:35:51 +02:00
8e425b4f12 refactor: application structure (#11)
All checks were successful
CD / Test (push) Successful in 23s
CD / Build and push (amd64) (push) Successful in 1m0s
CD / Build and push (arm64) (push) Successful in 1m42s
CD / Create manifest (push) Successful in 20s
Reviewed-on: #11
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-01-08 19:07:16 +01:00
5 changed files with 8 additions and 32 deletions

View File

@@ -1 +1 @@
1.2.11
1.1.42

View File

@@ -9,28 +9,6 @@ env:
DOCKER_REGISTRY: gitea.t000-n.de
jobs:
check-changes:
name: Check changes
runs-on: ubuntu-latest
outputs:
changes: ${{ steps.filter.outputs.code }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get changed files
id: filter
uses: dorny/paths-filter@v3
with:
filters: |
code:
- 'src/**'
- '.bun-version'
- 'package.json'
- 'tsconfig.json'
- 'Dockerfile'
- 'bun.lockb'
test:
name: Test
runs-on: ubuntu-latest
@@ -58,20 +36,18 @@ jobs:
arch: [amd64, arm64]
needs:
- test
- check-changes
runs-on:
- ubuntu-latest
- linux_${{ matrix.arch }}
if: ${{ needs.check-changes.outputs.changes == 'true' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v2
- name: Login to Registry
uses: docker/login-action@v3
uses: docker/login-action@v2
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
@@ -84,7 +60,7 @@ jobs:
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Build and push
uses: docker/build-push-action@v6
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
@@ -110,7 +86,7 @@ jobs:
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Login to Registry
uses: docker/login-action@v3
uses: docker/login-action@v2
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}

View File

@@ -1,4 +1,4 @@
FROM oven/bun:1.2.11 AS base
FROM oven/bun:1.1.42 AS base
WORKDIR /app

BIN
bun.lockb

Binary file not shown.

View File

@@ -9,9 +9,9 @@
"@types/ts3-nodejs-library": "^2.0.1",
"@typescript-eslint/eslint-plugin": "^5.46.0",
"@typescript-eslint/parser": "^5.46.0",
"cspell": "^8.0.0",
"cspell": "^6.17.0",
"eslint": "^8.29.0",
"typescript": "^5.0.0",
"typescript": "^4.9.3",
"@types/bun": "latest"
},
"dependencies": {