Skip to content

[Sync] Update project files from source repository (3b05e8b) - #217

Merged
mrz1836 merged 2 commits into
masterfrom
chore/sync-files-postmark-20261017-195054-3b05e8b
Oct 17, 2026
Merged

mrz1836 merged 2 commits into
masterfrom
chore/sync-files-postmark-20261017-195054-3b05e8b

Conversation

@mrz1836

@mrz1836 mrz1836 commented Oct 17, 2026

Copy link
Copy Markdown
Owner

What Changed

  • GO_PRE_COMMIT_GOLANGCI_LINT_VERSION: v2.14.0 → v2.15.0 (.github/env/10-pre-commit.env)
  • MAGE_X_VERSION: v1.29.1 → v1.29.3 (.github/env/10-mage-x.env)
  • MAGE_X_GOLANGCI_LINT_VERSION: v2.14.0 → v2.15.0 (.github/env/10-mage-x.env)
  • Updated .devcontainer.json and .vscode/settings.json: the Go lint tool is now golangci-lint-v2, and the VS Code lint flag changed from --fast to --fast-only. The dev container image is now mcr.microsoft.com/devcontainers/go:2-1-trixie. The explicit mounts block was removed, and the magex install moved from postStartCommand to onCreateCommand.
  • Removed the Nancy references and the Cursor Rules entry from .github/CODEOWNERS, .github/SECURITY.md and .github/docs/repository-features.md. Docs now point to OSV-Scanner for dependency scanning. Workflow links in SECURITY.md were made relative, and a reference to .github/workflows/release.yml became fortress-release.yml. The .github/actions/ CODEOWNERS pattern was also changed.
  • Added a "do not include secrets" warning to the bug report and question issue templates. The bug report label changed from bug-p3 to bug-P3, and the Go version placeholder now says "output of go version".
  • Changed .goreleaser.yml release prerelease from "false" to auto. Also updated a comment in 20-workflows.env and one in 10-mage-x.env, and made a large edit to .vscode/tasks.json (+7/-87) whose diff is not shown.

Why It Was Necessary

  • Keeps tooling configuration, editor and dev container settings, and documentation consistent with the upstream source of these synchronized files.
  • Removes outdated references (Nancy, Cursor Rules, old workflow file names) so the docs match the current CI setup.
  • Encourages issue reporters to redact sensitive data, and lets GoReleaser mark pre-release tags automatically.

Testing Performed

  • The changes are configuration, documentation and template edits, so no code paths were modified and no unit tests were affected.
  • The diff was reviewed to confirm that only the listed files and values changed.
  • The dev container's postCreateCommand (magex lint && magex vet && magex test) can be used to validate the setup after a rebuild.

Impact / Risk

  • Low risk overall: no application or library code changes.
  • Developers will need to rebuild the dev container to pick up the new base image and the onCreateCommand change. Dropping the explicit Docker socket and build cache mounts may change local container behavior.
  • The prerelease: auto setting changes how GitHub releases are flagged on tagged releases. Pre-release tags will now be marked automatically.

@mrz1836 mrz1836 self-assigned this Oct 17, 2026
@mrz1836 mrz1836 added automated-sync Automated sync PR, e.g. from a fork or external repo automerge Label to automatically merge pull requests that meet all required conditions chore Simple dependency updates or version bumps labels Oct 17, 2026
@github-actions github-actions Bot added update General updates size/M Medium change (51-200 lines) labels Oct 17, 2026
Added checks for potential XSS vulnerabilities and ensured required parameters are present and properly encoded in the query string.
@mrz1836
mrz1836 merged commit f261ed4 into master Oct 17, 2026
22 checks passed
@mrz1836
mrz1836 deleted the chore/sync-files-postmark-20261017-195054-3b05e8b branch October 17, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-sync Automated sync PR, e.g. from a fork or external repo automerge Label to automatically merge pull requests that meet all required conditions chore Simple dependency updates or version bumps size/M Medium change (51-200 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

⌂ 换网址