Skip to content

(misc): improve developer workflows, enhance linting capabilities, and update dependencies.#326

Merged
ss-o merged 3 commits into
mainfrom
trunk
Jun 15, 2025
Merged

(misc): improve developer workflows, enhance linting capabilities, and update dependencies.#326
ss-o merged 3 commits into
mainfrom
trunk

Conversation

@ss-o

@ss-o ss-o commented Jun 15, 2025

Copy link
Copy Markdown
Member

This pull request includes updates to the pull request template, .gitignore files, and configuration files for markdown, YAML, and Trunk. The changes aim to improve developer workflows, enhance linting capabilities, and update dependencies.

Pull Request Template Update:

  • Replaced the old pull request template with a new, more structured format that includes sections for description, motivation, testing, and a detailed checklist. This improves clarity and consistency for contributors. (.github/PULL_REQUEST_TEMPLATE.md)

Gitignore Updates:

  • Added *tools and tmp to the .gitignore file under .trunk/ to exclude these directories from version control. (.trunk/.gitignore)

Linting Configuration Updates:

  • Disabled the MD026 rule in the Markdown lint configuration, which relates to punctuation in headers. (.trunk/config/.markdownlint.yaml)
  • Added new rules to the YAML lint configuration, including stricter handling of quoted strings, prevention of implicit octal values, and duplicate key detection. (.trunk/config/.yamllint.yaml)

Trunk Configuration Updates:

  • Upgraded the Trunk CLI version to 1.24.0 and updated plugin references to newer versions, including checkov, oxipng, trufflehog, and more. (.trunk/trunk.yaml)
  • Expanded the list of enabled linters and runtimes, adding tools like shellcheck, shfmt, and a newer Python runtime. (.trunk/trunk.yaml)

ss-o added 2 commits June 15, 2025 17:41
Signed-off-by: Salvydas Lukosius <ss-o@users.noreply.github.com>
Signed-off-by: Salvydas Lukosius <ss-o@users.noreply.github.com>
@ss-o
ss-o requested a review from a team as a code owner June 15, 2025 23:25
@ss-o
ss-o requested review from Copilot and removed request for a team June 15, 2025 23:25

This comment was marked as duplicate.

@ss-o ss-o changed the title Trunk (misc): improve developer workflows, enhance linting capabilities, and update dependencies. Jun 15, 2025
Comment thread .github/workflows/trunk-check.yml Fixed
Signed-off-by: Salvydas Lukosius <ss-o@users.noreply.github.com>
@ss-o
ss-o merged commit 431fd9c into main Jun 15, 2025
9 checks passed
@ss-o
ss-o deleted the trunk branch June 15, 2025 23:54
@github-actions

Copy link
Copy Markdown

Pull Request closed and locked due to lack of activity.
If you'd like to build on this closed PR, you can clone it using this method: https://stackoverflow.com/a/14969986
Then open a new PR, referencing this closed PR in your message.

@github-actions github-actions Bot locked and limited conversation to collaborators Jun 23, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants