diff --git a/.gitea/workflows/lint-qml.yml b/.gitea/workflows/lint-qml.yml index 1cf63f4..509022f 100644 --- a/.gitea/workflows/lint-qml.yml +++ b/.gitea/workflows/lint-qml.yml @@ -5,8 +5,8 @@ on: jobs: lint: - runs-on: alpine - container: node:20-alpine + runs-on: ubuntu + container: ubuntu:24.04 steps: - name: Checkout @@ -14,18 +14,13 @@ jobs: - name: Install tools run: | - apk add --no-cache \ - git - edge_main="https://dl-cdn.alpinelinux.org/alpine/edge/main" - edge_community="https://dl-cdn.alpinelinux.org/alpine/edge/community" - apk add --no-cache -X "$edge_main" -X "$edge_community" qt6-qtdeclarative-dev-tools || \ - apk add --no-cache -X "$edge_main" -X "$edge_community" qt6-qtdeclarative-dev || \ - apk add --no-cache -X "$edge_main" -X "$edge_community" qt6-qtdeclarative || \ - echo "::warning::qmllint not available" + apt-get update + apt-get install -y --no-install-recommends \ + git \ + qt6-declarative-dev-tools - name: QML lint run: | - export PATH="$PATH:/usr/lib/qt6/bin:/usr/lib/qt6/libexec" if command -v qmllint >/dev/null 2>&1; then if [ -n "$(find . -name "*.qml" -print -quit)" ]; then find . -name "*.qml" -print0 | xargs -0 qmllint