01cd4a3384
up
2025-12-08 14:55:19 +08:00
99536c8bef
up
2025-12-08 14:37:35 +08:00
6e0ba551f9
ci(release): disable go module caching in release workflow ( #4539 )
...
Resolves TODO comment requesting cache to be disabled for the
`actions/setup-go` step in the release workflow.
- Add `cache: false` to `actions/setup-go@v5` configuration
- Remove the now-completed TODO comment
<!-- START COPILOT CODING AGENT SUFFIX -->
<details>
<summary>Original prompt</summary>
> 处理 TODO: 禁用缓存 (来自 .github/workflows/release.yml)
</details>
Created from VS Code via the [GitHub Pull
Request](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github )
extension.
<!-- START COPILOT CODING AGENT TIPS -->
---
💬 We'd love your input! Share your thoughts on Copilot coding agent in
our [2 minute survey](https://gh.io/copilot-coding-agent-survey ).
---------
Co-authored-by: hailaz <739476267@qq.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hailaz <29968474+hailaz@users.noreply.github.com >
2025-12-04 14:27:01 +08:00
48845c3473
fix(contrib/drivers/mssql): update tables SQL query for better compatibility ( #4170 )
...
修复gf gen在sqlserver上的异常问题:
1. https://github.com/gogf/gf/issues/1722
2. https://github.com/gogf/gf/issues/1761
```powershell
> gf gen dao
fetching tables failed: SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U' AND STATUS >= 0 ORDER BY NAME: mssql: 对象名
'SYSOBJECTS' 无效。
1. SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U' AND STATUS >= 0 ORDER BY NAME
2. mssql: 对象名 'SYSOBJECTS' 无效。
```
在SqlServer 2022已测试通过:

---------
Co-authored-by: hailaz <739476267@qq.com >
2025-12-03 23:42:16 +08:00
132a5ab9a3
feat(container/gmap): add generic map feature ( #4484 )
...
add hash kvmap and let other hash map base on it.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: hailaz <739476267@qq.com >
2025-11-28 21:41:30 +08:00
b57b49ecca
fix(ci): Free Disk Space ( #4529 )
...
改用新的方法,清理其他不必要的目录以获取更多可用空间
2025-11-27 16:47:10 +08:00
cdead46c79
fix(ci): update script permissions and add docker cleanup functionality ( #4523 )
2025-11-25 14:55:56 +08:00
54453c8e8f
fix(ci): add cache cleaning step to prevent 'no space left on device' errors ( #4513 )
...
修复ci runner免费的磁盘空间不足导致无法完成单元测试的问题
1. 移动example单测到ci sub中
2. 使用go clean -cache清理避免短期内再次出现空间不足的问题
2025-11-19 12:54:51 +08:00
08c34b5ed7
feat(gf/build): Add support for the Loongson architecture (loong64) ( #4467 )
...
添加对龙芯架构(loong64)的支持
---------
Co-authored-by: hailaz <739476267@qq.com >
2025-10-15 14:38:42 +08:00
d0cfcce85b
ci: Add CodeQL analysis workflow configuration ( #4436 )
2025-09-18 17:55:19 +08:00
2518d490c3
ci: Add Scorecard workflow for supply-chain security ( #4437 )
2025-09-18 17:55:03 +08:00
627aa5d27f
fix: Update version to v2.9.3 ( #4417 )
...
Change all references from v2.9.2 to v2.9.3 and update the release name
accordingly.
2025-09-03 12:48:06 +08:00
80b866e11c
fix: Update dependencies and exclude test data from go.mod processing ( #4415 )
...
Update dependencies and ensure that go.mod files in the test data
directory are excluded from processing during the tag creation for the
CLI tool.
2025-09-03 11:42:44 +08:00
3c451bef82
fix: path ./cmd/gf ( #4414 )
2025-09-03 10:53:50 +08:00
5073f25691
chore: chmod +x update_version.sh ( #4413 )
2025-09-03 10:36:56 +08:00
40e97f1325
fix : #4269 ( #4412 )
...
fixed #4269
2025-09-02 22:49:05 +08:00
b6181e4bde
fix: report coverage on the latest go version ( #4398 )
2025-08-29 16:10:37 +08:00
bea060af4c
feat: update linter config and deprecation notice ( #4399 )
...
- Add `gofmt` rewrite-rules to `.golangci.yml` for code formatting
consistency.
- Update deprecation comment in `gpage.go` to specify removal in version
3.0.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-29 15:26:56 +08:00
94cc233325
fix: disable specific staticcheck rules and update lint config ( #4396 )
...
fix: disable specific staticcheck rules and update lint config
- Disabled staticcheck rules SA1029, SA1019, S1000, and related checks
in `.golangci.yml` to filter out unwanted linter errors.
- Updated staticcheck checks list for more precise linting control.
- Clarified configuration for easier maintenance and future updates.
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: hailaz <739476267@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-29 10:32:30 +08:00
4262aa254d
chore(deps): Update dependent versions to enhance compatibility and security ( #4380 )
...
#4344
---------
Co-authored-by: houseme <housemecn@gmail.com >
2025-08-23 14:53:49 +08:00
a6dbf4b7eb
feat: upgrade workflow checkout version v5 ( #4381 )
...
feat: upgrade workflow checkout version v5
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-22 21:58:00 +08:00
2d5fcd73cb
chore: upgrade dependencies to latest versions and fix security vulne… ( #4237 )
...
This PR includes the following updates and fixes:
- **Dependency upgrades**: Updated all dependencies in `go.mod` to their
latest versions to ensure compatibility and leverage the latest features
and fixes.
- **Security fixes**:
- Resolved known vulnerabilities in `golang.org/x/net` by upgrading to
the latest secure version.
- Addressed security issues in `golang.org/x/crypto` by upgrading to the
latest secure version.
These changes improve the overall security and stability of the project.
Please review the changes and ensure compatibility with the updated
dependencies.
---------
Co-authored-by: hailaz <739476267@qq.com >
2025-08-22 15:29:16 +08:00
7ffdff37e4
chore: upgrade golangci-lint configuration and optimize codebase ( #4236 )
...
This PR includes the following changes:
- **Upgrade `.golangci.yml`**: Updated the configuration file to align
with the latest golangci-lint version, ensuring compatibility and
leveraging new features.
- **Refactor GitHub Action workflow**: Modified `golangci-lint.yml` in
the GitHub Actions workflow to reflect the updated configuration and
improve CI performance.
- **Codebase optimization**: Refactored code to address issues and
warnings raised by the updated golangci-lint rules, including:
- Improved function length and complexity.
- Enhanced error handling and variable naming conventions.
- Fixed minor issues such as unused imports and formatting
inconsistencies.
These changes aim to maintain code quality, ensure compatibility with
the latest tools, and improve overall maintainability.
2025-08-22 13:29:09 +08:00
88c4471500
fix(ci): change base image from expired ubuntu-22.04 to ubuntu-latest ( #4273 )
2025-05-07 19:06:00 +08:00
bc1e1019c5
refract(util/gconv): change Converter interface definition for more convenient usage ( #4202 )
2025-03-14 18:23:07 +08:00
029f324c5c
feat: version v2.9.0-beta ( #4189 )
2025-03-09 22:31:20 +08:00
f8331bad6e
feat(net/ghttp): add Request.GetMetaTag to retrieve specific meta tag value ( #4185 )
2025-03-09 11:17:41 +08:00
2d3ab4f9fb
feat: add submodule examples ( #4137 )
2025-02-27 14:35:00 +08:00
63cb3285f8
fix(net/ghttp): update response message handling in MiddlewareHandlerResponse ( #4162 )
2025-02-27 11:59:26 +08:00
6bd15b0796
merge master
2025-01-22 19:17:16 +08:00
fc9093a1aa
feat(cmd/gf): add ShardingPattern option for command gf gen dao to support generating dao files sharding tables ( #4081 )
2024-12-26 23:21:03 +08:00
6ea1526b75
fix(ci/golangci): fix golangcl-lint git push and apply format code on Push ( #4077 )
2024-12-26 10:19:01 +08:00
96e833db6e
feat(gf/gen/pbentity): add a TablesEx configuration to exclude the specified table names ( #4060 )
2024-12-26 10:17:51 +08:00
817ac36ce2
ci: use latest go version for unit testing cases of contribution components ( #4062 )
2024-12-19 10:11:55 +08:00
a5c8b966e2
feat(util/gconv): add basic types conversion support for function Scan ( #3991 )
2024-12-18 10:41:09 +08:00
a09454accf
feat(contrib/drivers/mssql): enable unit testing ( #4043 )
2024-12-16 11:17:47 +08:00
ac53170884
feat(contrib/registry/etcd): add retry machenism when keepalive lease expires ( #4035 )
2024-12-13 11:09:07 +08:00
ced4b57991
fix(contrib/drivers/pgsql): incompatible placeholder replacement with old version ( #4036 )
2024-12-13 09:29:34 +08:00
5c45d3533f
fix(ci/golangci): fix golangcl-lint git push ( #4032 )
2024-12-11 15:42:36 +08:00
00e2f6b5dc
chore: improve golangci-lint.yml, upgrade dependencies, and optimize code and comments ( #4025 )
2024-12-11 10:14:12 +08:00
38bffc77e2
fix(net/ghttp): occasional ci failed by unit testing cases using gctp.GetFreePort ( #3982 )
2024-12-10 09:52:48 +08:00
2e788be1d3
feat(contrib/registry/consul): add consul registry support ( #4016 )
2024-12-09 23:12:29 +08:00
e18331aa2c
docs(cmd/gen): improve comments for command gen dao ( #4007 )
2024-12-07 14:19:36 +08:00
b0b84a3937
ci(gci/import): improve golangci.yml and add gci linter ( #4010 )
2024-12-07 14:17:33 +08:00
5aa7504bb2
fix(util/gpage): code scanning alert no. 9: Potentially unsafe quoting ( #3992 )
2024-12-01 23:43:44 +08:00
1b7b536d6c
fix(cmd/gf): protoc file comments contain backticks and double quotes, resulting in syntax errors in the generated file of go ( #3890 )
2024-11-11 21:37:30 +08:00
3abb9477c4
ci: fix mssql docker service starting failed ( #3824 )
2024-09-28 21:46:23 +08:00
ab3fbddfc7
build(go.mod): upgrade minimum required go version from 1.18 to 1.20 ( #3688 )
2024-09-28 20:58:04 +08:00
3f2b1cb329
feat(database/gdb): add year field type support for ORM operations ( #3805 )
2024-09-25 16:33:52 +08:00
777c2e7117
ci: fix mssql docker service failed in ci ( #3792 )
2024-09-23 11:50:48 +08:00