• v1.0.6 fec4517b4e

    v1.0.6 Stable

    Ghost released this 2025-12-03 10:04:09 +01:00 | 557 commits to main since this release

    What's Changed

    • ci(lint): use full GitHub URLs for rust-toolchain action references (2f37c74)
      Update all rust-toolchain action references from short form to full GitHub URLs across lint, dockerfile-lint, and security-audit jobs for consistency with repository standards.
    • ci(lint): replace super-linter with dedicated Rust linting and update actions (99eb919)
      Remove super-linter in favor of direct cargo fmt and clippy checks. Update actions/checkout to v6 and pin rust-toolchain to version 1.91.1. Remove push trigger for main branch. Add cargo caching to lint job. Add superlint recipe to Justfile for local super-linter runs. Update comments and improve workflow formatting.
    • ci(lint): explicitly unset GITHUB_TOKEN in super-linter to prevent GitHub API calls (c1fddc5)
      Update super-linter configuration to explicitly set GITHUB_TOKEN to empty string instead of omitting it. Improve comment to clarify this prevents GitHub Status API calls when running on Forgejo.
    • ci(lint): remove GITHUB_TOKEN from super-linter configuration (96d4c81)
      Replace GITHUB_TOKEN with DEFAULT_WORKSPACE environment variable in super-linter step. Add comment explaining that Forgejo handles status updates via act-runner, making the token unnecessary.
    • sdf (1b9d517)
    • ci(lint): replace super-linter with separate specialized linters for each language (e6d99a3)
      Replace monolithic super-linter with dedicated linting jobs: Rust (clippy + rustfmt), Dockerfile (hadolint), and YAML (yamllint). Add cargo caching for Rust lint job to improve performance. Remove statuses write permission as it's no longer needed. Update rust-toolchain action URLs to use full GitHub URLs. Configure hadolint with warning failure threshold and yamllint with relaxed rules.
    Downloads