diff --git a/.commitlintrc.js b/.commitlintrc.js index 474a907a..22cd77ef 100644 --- a/.commitlintrc.js +++ b/.commitlintrc.js @@ -40,6 +40,8 @@ module.exports = { rules: { "scope-enum": [2, "always", scopes], "header-max-length": [2, "always", 100], + "body-max-line-length": [0], + "footer-max-line-length": [0], }, // cz-git config (used by `git cz` interactive prompt) diff --git a/.github/workflows/commit-lint.yml b/.github/workflows/commit-lint.yml index 7244aaee..7f93675d 100644 --- a/.github/workflows/commit-lint.yml +++ b/.github/workflows/commit-lint.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index a29dfb58..d9d2ddee 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -21,6 +21,6 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/labeler@v5 + - uses: actions/labeler@v6 with: sync-labels: true diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml index ae79fedd..0f1e7a1e 100644 --- a/.github/workflows/lock-threads.yml +++ b/.github/workflows/lock-threads.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: dessant/lock-threads@v5 + - uses: dessant/lock-threads@v6 with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/lua-lint.yml b/.github/workflows/lua-lint.yml index d04e0af1..3ab1d051 100644 --- a/.github/workflows/lua-lint.yml +++ b/.github/workflows/lua-lint.yml @@ -32,13 +32,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # Скачать StyLua из GitHub Releases и добавить в PATH. # Кешируется между запусками по версии. - name: Cache StyLua id: cache-stylua - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.local/bin/stylua key: stylua-${{ env.STYLUA_VERSION }} diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index 2c19898a..aad6bf1c 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # avto-dev/markdown-lint — запускает markdownlint-cli в Docker. # fix: false — только проверка, без автоисправления. diff --git a/.github/workflows/misspell.yml b/.github/workflows/misspell.yml index 2e1abef7..eff29dc5 100644 --- a/.github/workflows/misspell.yml +++ b/.github/workflows/misspell.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # reviewdog/action-misspell: # - Сканирует все текстовые файлы в репозитории diff --git a/.github/workflows/shell-lint.yml b/.github/workflows/shell-lint.yml index 45068226..79327574 100644 --- a/.github/workflows/shell-lint.yml +++ b/.github/workflows/shell-lint.yml @@ -35,7 +35,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # Fish shell доступен через PPA - name: Install Fish shell @@ -56,7 +56,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # reviewdog/action-shellcheck: # - На PR: оставляет inline-комментарии прямо в diff diff --git a/.github/workflows/validate-configs.yml b/.github/workflows/validate-configs.yml index 2ec38444..b0977f84 100644 --- a/.github/workflows/validate-configs.yml +++ b/.github/workflows/validate-configs.yml @@ -42,7 +42,7 @@ jobs: toml: ${{ steps.filter.outputs.toml }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # dorny/paths-filter — сравнивает файлы в PR/push с базовой веткой # и выдаёт булевы outputs для каждого фильтра. @@ -65,7 +65,7 @@ jobs: if: needs.changes.outputs.json == 'true' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # python3 -m json.tool — встроенный JSON-валидатор Python. # Пропускаем .json.tmpl (содержат Go-шаблоны). @@ -91,7 +91,7 @@ jobs: if: needs.changes.outputs.yaml == 'true' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # yamllint — линтер для YAML, проверяет синтаксис и стиль. # -d relaxed: менее строгие правила (допускает длинные строки и т.п.) @@ -114,7 +114,7 @@ jobs: if: needs.changes.outputs.toml == 'true' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # Python 3.11+ имеет встроенный модуль tomllib. # Используем его для валидации без внешних зависимостей.