yusing
3c84692b40
ci: add compat Docker image workflow
...
Add a new GitHub Actions workflow for building Docker images with the "compat" tag on the compat branch. Also update the existing nightly workflow to only run on the compat branch instead of all branches.
2026-03-11 11:51:07 +08:00
yusing
c23cf8ef06
ci: refactor compat branch refresh to use patch-based approach
2026-02-26 00:34:48 +08:00
yusing
733716ba2b
build(cli): fix build path and unify build command
...
Use the shared build target for CLI binaries and upload
artifacts to GitHub releases on tag builds.
2026-02-25 14:40:06 +08:00
yusing
730757e2c3
chore(ci): update GitHub Actions workflow to include versioned tags for CLI binary builds
2026-02-22 19:59:00 +08:00
yusing
2305eca90b
feat(cli): add CLI application with automatic command generation from swagger
...
Add a new CLI application (`cmd/cli/`) that generates command-line interface commands from the API swagger specification. Includes:
- Main CLI entry point with command parsing and execution
- Code generator that reads swagger.json and generates typed command handlers
- Makefile targets (`gen-cli`, `build-cli`) for generating and building the CLI
- GitHub Actions workflow to build cross-platform CLI binaries (linux/amd64, linux/arm64)
2026-02-22 19:51:49 +08:00
yusing
e718cd4c4a
feat(ci): separate cache for different tags; utilize gha cache
2026-01-22 16:24:11 +08:00
yusing
8ce821adb9
feat(ci): pass BRANCH to Makefile for correct build tag
2026-01-22 16:24:08 +08:00
yusing
92598e05a2
feat(ci): enhance Docker image workflow to compute version based on Git tags and branches
...
- Added a step to checkout the repository for accurate tag resolution.
- Implemented logic to determine the build version based on the Git reference type, supporting tags and branch names.
- Updated the Docker build arguments to use the computed version for better versioning in images.
2026-01-22 16:23:54 +08:00
yusing
4bb3af3671
feat(workflow): add cherry-pick workflow for tagging into compat branch
2025-12-18 23:24:48 +08:00
yusing
76b8252755
fix(socket-proxy): update golang version. fix Dockerfile
2025-12-10 17:56:04 +08:00
yusing
d547872a41
fix(ci): correct socket-proxy github workflow
2025-12-10 17:39:39 +08:00
yusing
7c08a8da2e
Revert "ci: Add workflow to automatically merge main into compat on tag push"
...
This reverts commit 9930f3fa2e .
2025-12-05 16:29:45 +08:00
yusing
9930f3fa2e
ci: Add workflow to automatically merge main into compat on tag push
2025-12-05 01:11:50 +08:00
yusing
7d38bfd2d2
build: drop old image name support
2025-10-28 22:05:35 +08:00
yusing
d11ddb7c91
fix(ci): checkout submodules
2025-10-12 14:23:00 +08:00
yusing
88aaf956e5
fix(ci): fix wrong indentation for commented out gha cache in Docker workflow
2025-05-31 22:42:44 +08:00
yusing
e62e667b49
ci: remove gha cache in Docker workflow
2025-05-31 07:15:39 +08:00
yusing
023cbc81bc
ci: update Docker CI workflows to exclude tags for socket-proxy and improve caching
2025-05-14 13:50:12 +08:00
yusing
1382137f20
tweak(cicd): attempt on better build caching
2025-05-11 07:00:34 +08:00
yusing
8fe94d6d14
feat(socket-proxy): implement Docker socket proxy and related configurations
...
- Updated Dockerfile and Makefile for socket-proxy build.
- Modified go.mod to include necessary dependencies.
- Updated CI workflows for socket-proxy integration.
- Better module isolation
- Code refactor
2025-05-10 09:47:03 +08:00
yusing
a1c1a79976
fix: github workflow
2025-04-26 05:55:43 +08:00
yusing
e3797ea96b
fix: update permissions in agent-binary workflow to allow write access for contents
2025-03-29 09:36:56 +08:00
yusing
47ab6b8a92
feat: godoxy agent
2025-03-28 03:36:35 +08:00
yusing
39381a17de
cicd: update github workflow
2025-03-28 03:24:02 +08:00
yusing
03ea9bb760
update default image name
2025-02-23 13:28:35 +08:00
yusing
a1a5bf921e
workflow update
2025-02-23 13:27:47 +08:00
yusing
ef83ed0596
improved idlewatcher and content type matching, update CI
2024-10-07 17:41:08 +08:00
yusing
03cad9f315
added package version api, dependencies upgrade
2024-10-06 09:23:41 +08:00
yusing
478311fe9e
fixed container routes not being loaded, added X-Forwarded-{Scheme,Proto,Host}, fixed containers with no mapping being served
2024-09-30 18:04:47 +08:00
yusing
9065d990e5
go-proxy ls-route now query api server first, then fallback to read from config file
2024-09-30 15:56:03 +08:00
yusing
e2b08d8667
ci speedup
2024-09-29 06:00:52 +08:00
yusing
90487bfde6
restructured the project to comply community guideline, for others check release note
2024-09-28 09:51:34 +08:00
yusing
4120fd8d1c
fixed unchecked integer conversion, fixed 'invalid host' bug, corrected error message
2024-09-28 01:20:18 +08:00
yusing
f474ae4f75
added support for a few middlewares, added match_domain option, changed index reference prefix from $ to #, etc.
2024-09-27 09:57:57 +08:00
yusing
72df9ff3e4
Initial abstract implementation of middlewares
2024-09-25 14:12:40 +08:00
yusing
4ee5383f7d
github ci fix attempt, speedup docker build on CI
2024-09-25 10:46:45 +08:00
yusing
33fb60a32d
Refactor Docker CI workflow for multi-platform builds
2024-09-25 10:09:50 +08:00
yusing
a351de7441
github CI fix attempt
2024-09-21 14:32:52 +08:00
yusing
4cddd4ff71
v0.5-rc1: schema fixes, provider file example update
2024-09-16 13:19:24 +08:00
default
2fc82c3790
v0.5: remove binary build
2024-08-09 07:09:42 +08:00
yusing
830d0bdadd
revert github workflow
2024-04-08 05:34:41 +00:00
yusing w
52549b6446
Dev
2024-04-08 05:07:27 +00:00
yusing
2314e39291
workflow update
2024-03-29 22:53:20 +00:00
yusing
ce433f0c51
script update for auto version discovery, dockerfile fix for CI
2024-03-29 22:40:11 +00:00
yusing
a8ecafcd09
workflow updte
2024-03-29 19:21:05 +00:00
Yuzerion
8cfd24e6bd
Update go.yml
2024-03-30 00:09:08 +08:00
Yuzerion
25930a1a73
Create go.yml
2024-03-30 00:00:35 +08:00
Yuzerion
ba51796a64
Create docker-image.yml
2024-03-29 23:56:55 +08:00