Commit Graph

6 Commits

Author SHA1 Message Date
db123-test
72be744484 fix(ci-cd): remove 'v' prefix from golangci-lint version
The install.sh script expects plain version numbers without the 'v' prefix, so using 'v1.64.8' causes the version string to be interpreted incorrectly. Updated the version format to match the expected format '1.64.8'.
2026-05-04 09:38:05 +03:30
db123-test
b4797afd39 ci: update Go proxy mirror and disable GOSUMDB in CI
Update GOPROXY to use go.iranserver.com instead of go.devneeds.ir for dependency downloads.
Disable GOSUMDB validation to speed up the build process and avoid potential checksum mismatches.
2026-05-04 09:36:06 +03:30
db123-test
cd843ed877 fix(ci-cd): add domestic go proxy mirror for faster dep downloads
Configure GOPROXY and GOSUMDB to use Iranian proxy servers
(go.devneeds.ir) before downloading dependencies in CI pipeline.
2026-05-04 09:34:49 +03:30
db123-test
e326c4270c fix(ci-cd): use secrets for G_CLONE_URL instead of env variable
Replace hardcoded G_CLONE_URL references with GitHub secrets to
prevent exposing the repository URL in workflow logs and environment.
2026-05-04 09:25:46 +03:30
db123-test
e29fd6d420 refactor: rename GITEA secrets and variables to G_ prefix
Rename GITEA_CLONE_URL to G_CLONE_URL in all checkout steps
and update GITEA_TOKEN and GITEA_USERNAME to G_TOKEN and
G_USERNAME for Docker registry authentication. This standardizes
secret naming across the CI/CD pipeline.
2026-05-04 09:24:53 +03:30
db123-test
b22db09c2f feat: add CI/CD workflow with linting, building, and docker
Add GitHub Actions workflow that performs linting with golangci-lint,
formats check, cross-compilation for linux/amd64, linux/arm64, and
windows/amd64, and multi-platform docker image publishing to Gitea
registry on pushes to main/master branches.
2026-05-04 09:20:56 +03:30