diff --git a/.github/labeler.yml b/.github/labeler.yml index 3f6bf9f..848ff96 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -4,13 +4,11 @@ # Documentation https://github.com/marketplace/actions/labeler "type: documentation": - - assets/**/* - - .github/* - - ./*.md + - changed-files: + - any-glob-to-any-file: ['assets/**/*', '.github/*.yml', './*.md'] "type: maintenance": - - .dependabot/* - - .github/workflows/* - - src/**/goss.yaml.j2 + - changed-files: + - any-glob-to-any-file: ['.dependabot/*', '.github/workflows/*', 'src/**/goss.yaml.j2'] ... diff --git a/.github/workflows/build-latest.yml b/.github/workflows/build-latest.yml index eb2c7f6..f28df12 100644 --- a/.github/workflows/build-latest.yml +++ b/.github/workflows/build-latest.yml @@ -20,7 +20,7 @@ jobs: run: | echo 'matrix={ "os_name": ["alpine"], - "node_version": ["lts", "18", "20"] + "node_version": ["lts", "16", "18", "20"] }' | tr -d '\n' >> $GITHUB_OUTPUT build: diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 9d27ad5..170955a 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -20,7 +20,7 @@ jobs: run: | echo 'matrix={ "os_name": ["alpine"], - "node_version": ["lts", "18", "20"] + "node_version": ["lts", "16", "18", "20"] }' | tr -d '\n' >> $GITHUB_OUTPUT - name: ⚙️ Get version for image tag diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 15636f1..436d332 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,14 +2,14 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v4.5.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: fix-encoding-pragma - repo: https://github.com/adrienverge/yamllint - rev: v1.31.0 + rev: v1.33.0 hooks: - id: yamllint files: \.(yaml|yml)$ @@ -17,14 +17,14 @@ repos: entry: yamllint --strict - repo: https://github.com/commitizen-tools/commitizen - rev: 3.2.2 + rev: v3.13.0 hooks: - id: commitizen stages: - commit-msg - repo: https://github.com/ansible/ansible-lint - rev: v6.16.1 + rev: v6.22.1 hooks: - id: ansible-lint entry: ansible-lint . --force-color diff --git a/src/Dockerfiles/all/Dockerfile.j2 b/src/Dockerfiles/all/Dockerfile.j2 index 2fcbd8e..c9cd463 100644 --- a/src/Dockerfiles/all/Dockerfile.j2 +++ b/src/Dockerfiles/all/Dockerfile.j2 @@ -23,6 +23,10 @@ RUN set -eux; \ curl \ git \ libc6-compat \ + python3 \ + py3-pip \ + build-base \ + libpng-dev \ && ARCH=$(uname -m) && \ if [ "$ARCH" = "x86_64" ]; then \ curl -fsSL "https://github.com/pnpm/pnpm/releases/download/v{{ pnpm_version }}/pnpm-linuxstatic-x64" -o /bin/pnpm; \ diff --git a/src/inventory.yml b/src/inventory.yml index 5ba1379..acdddc7 100644 --- a/src/inventory.yml +++ b/src/inventory.yml @@ -16,5 +16,9 @@ all: ansible_connection: local node_version: 18 os_name: alpine + 16-alpine: + ansible_connection: local + node_version: 16 + os_name: alpine ...