GW_MC
5b9601c474
feat: Add symlink creation for frontend build in test workflow
...
Test / get-ci-image (pull_request) Successful in 6s
Test / lint-frontend (pull_request) Successful in 24s
Test / frontend-build (pull_request) Successful in 22s
Verify / get-ci-image (pull_request) Successful in 4s
Test / test-frontend (pull_request) Successful in 37s
Test / lint-crates (pull_request) Successful in 2m31s
Test / test-crates (pull_request) Failing after 2m50s
Verify / verify-generated-db-entities (pull_request) Successful in 3m0s
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 13:53:32 +00:00
GW_MC
c47e7709bd
revert: revert to cache frontend build
Test / get-ci-image (pull_request) Successful in 5s
Test / lint-frontend (pull_request) Successful in 26s
Test / test-frontend (pull_request) Successful in 29s
Verify / get-ci-image (pull_request) Successful in 5s
Test / frontend-build (pull_request) Successful in 31s
Test / lint-crates (pull_request) Successful in 2m29s
Test / test-crates (pull_request) Failing after 2m41s
Verify / verify-generated-db-entities (pull_request) Successful in 3m3s
2026-04-24 13:39:09 +00:00
GW_MC
df48b8817e
fix: downgrade actions/download-artifact and actions/upload-artifact to v3 for compatibility
Test / get-ci-image (pull_request) Successful in 6s
Test / test-frontend (pull_request) Successful in 19s
Test / lint-frontend (pull_request) Successful in 24s
Verify / get-ci-image (pull_request) Successful in 18s
Verify / verify-generated-db-entities (pull_request) Successful in 3m19s
Test / frontend-build (pull_request) Failing after 7m47s
Test / test-crates (pull_request) Has been skipped
Test / lint-crates (pull_request) Has been skipped
2026-04-24 12:54:36 +00:00
GW_MC
121f83111e
feat: Update frontend build process by replacing cache with artifact download and upload steps
...
Test / get-ci-image (pull_request) Successful in 6s
Test / lint-frontend (pull_request) Successful in 24s
Test / test-frontend (pull_request) Successful in 23s
Verify / get-ci-image (pull_request) Successful in 5s
Test / frontend-build (pull_request) Failing after 35s
Test / test-crates (pull_request) Has been skipped
Test / lint-crates (pull_request) Has been skipped
Verify / verify-generated-db-entities (pull_request) Successful in 2m31s
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 12:52:14 +00:00
GW_MC
86e9fd42bb
test: Add unit tests for frontend routing and file handling
Test / get-ci-image (pull_request) Successful in 48s
Test / lint-frontend (pull_request) Successful in 1m10s
Test / frontend-build (pull_request) Successful in 25s
Test / test-frontend (pull_request) Successful in 1m13s
Verify / get-ci-image (pull_request) Successful in 5s
Test / lint-crates (pull_request) Successful in 6m10s
Test / test-crates (pull_request) Failing after 6m22s
Verify / verify-generated-db-entities (pull_request) Successful in 7m5s
2026-04-24 12:14:36 +00:00
GW_MC
d9fe053d41
feat: Add new dependencies for axum-test and related packages in Cargo.lock
2026-04-24 12:08:00 +00:00
GW_MC
1eeca606ec
feat: Remove debug handler attributes from fallback and file handler functions
Test / get-ci-image (pull_request) Successful in 7s
Test / lint-frontend (pull_request) Successful in 26s
Test / frontend-build (pull_request) Successful in 23s
Verify / get-ci-image (pull_request) Successful in 4s
Test / test-frontend (pull_request) Successful in 34s
Test / lint-crates (pull_request) Successful in 5m48s
Test / test-crates (pull_request) Successful in 5m59s
Verify / verify-generated-db-entities (pull_request) Successful in 6m28s
2026-04-18 08:37:08 +00:00
GW_MC
6ce8850ddb
feat: Update frontend build cache path and add dummy artifact to prevent build failure
2026-04-18 08:22:05 +00:00
GW_MC
a9a08d2ef8
feat: Enhance SSH Agent gRPC server logging for better monitoring
2026-04-18 07:31:45 +00:00
GW_MC
bbde3c1b60
feat: Refactor agent server initialization to support parallel api server
2026-04-18 07:31:29 +00:00
GW_MC
e2d364722b
feat: Add frontend routing and asset handling with Axum
2026-04-18 07:30:37 +00:00
GW_MC
da0ab29b2a
feat: Update dependencies and add frontend distribution path
2026-04-18 07:26:37 +00:00
a1996adc45
Merge pull request 'workflows' ( #5 ) from workflows into master
...
Test / get-ci-image (push) Successful in 6s
Test / test-frontend (push) Successful in 11s
Test / lint-frontend (push) Successful in 13s
Verify / get-ci-image (push) Successful in 5s
Test / frontend-build (push) Successful in 17s
Test / lint-crates (push) Successful in 1m49s
Test / test-crates (push) Successful in 1m59s
Verify / verify-generated-db-entities (push) Successful in 2m27s
Reviewed-on: GW_MC/NxMesh#5
2026-04-16 13:02:27 +08:00
GW_MC
7fde3533d9
fix: use custom image for crate test and lint
Test / get-ci-image (pull_request) Successful in 6s
Test / test-frontend (pull_request) Successful in 11s
Test / lint-frontend (pull_request) Successful in 13s
Test / frontend-build (pull_request) Successful in 13s
Verify / get-ci-image (pull_request) Successful in 5s
Test / lint-crates (pull_request) Successful in 2m1s
Test / test-crates (pull_request) Successful in 2m12s
Verify / verify-generated-db-entities (pull_request) Successful in 2m40s
2026-04-16 04:56:52 +00:00
GW_MC
b5e42f2f30
feat: Add CI environment setup and verification workflows with Docker support
Test / test-frontend (pull_request) Successful in 43s
Test / lint-frontend (pull_request) Successful in 47s
Verify / get-ci-image (pull_request) Successful in 47s
Test / frontend-build (pull_request) Successful in 1m29s
Verify / verify-generated-db-entities (pull_request) Has been cancelled
Test / test-crates (pull_request) Has been cancelled
Test / lint-crates (pull_request) Has been cancelled
2026-04-16 04:47:04 +00:00
GW_MC
50f17fd69b
refactor: Add installation of protobuf compiler to Rust setup action
2026-04-11 09:11:24 +00:00
GW_MC
84808832dd
feat: Add setup for Rust environment and implement test workflows
2026-04-11 09:04:09 +00:00
GW_MC
7fd150ea4a
feat: Add 'act' feature to devcontainer configuration
2026-04-11 07:33:26 +00:00
c5c4430b23
Merge pull request 'feature/grpc-connector' ( #1 ) from feature/grpc-connector into master
...
Reviewed-on: GW_MC/NxMesh#1
2026-04-01 15:45:38 +08:00
GW_MC
7a9eeb5f3a
feat: Add validation for SSH certificates and implement unit tests for SshAuthInterceptor
2026-03-21 03:52:34 +00:00
GW_MC
109d693d59
feat: Add comprehensive unit tests for CLI and CertificateService, covering command parsing and certificate generation
2026-03-21 03:42:47 +00:00
GW_MC
eba30f557e
feat: Add unit tests for CLI and MasterConnector, including certificate extraction and validation
2026-03-21 03:32:09 +00:00
GW_MC
d7cbb2a2ce
feat: Remove unused SeaORM entity files for certificates, organizations, setup tokens, upstreams, users, virtual hosts, and workspaces
2026-03-21 03:17:43 +00:00
GW_MC
f5eb25993b
feat: Implement SSH Agent Connector and gRPC server
...
- Added `AgentConnectorTrait` and `AgentConnector` for managing agent connections.
- Introduced `SshAgentConnector` to handle SSH-related functionalities and start a gRPC server.
- Created database entities for `agents`, `certificates`, `organizations`, `public_key_revocations`, `setup_tokens`, `upstreams`, `users`, `virtual_hosts`, and `workspaces` using SeaORM.
- Developed `CertificateService` for managing certificate generation and retrieval.
- Implemented the main server logic to initialize the database connection and start the agent server.
- Configured development settings in `development.toml` for server and database connections.
2026-03-21 03:09:39 +00:00
GW_MC
9640f03d69
feat: Add migration scripts for agents and public key revocations
2026-03-21 03:09:22 +00:00
GW_MC
3800e38463
feat: Add development configuration for gRPC and Nginx
2026-03-21 03:09:10 +00:00
GW_MC
1a453a7e5c
feat: Implement SSH master connector and CLI for certificate management
2026-03-21 03:07:58 +00:00
GW_MC
2fcdc7d0df
feat: Add SSH authentication interceptor and update proto definitions
2026-03-21 03:06:56 +00:00
GW_MC
261e6b1bdb
feat: Update project configuration and add new development commands
2026-03-21 03:06:41 +00:00
GW_MC
98448509f4
feat: Add installation of SeaORM CLI and cargo-watch in setup-rust-tools
2026-03-21 03:05:56 +00:00
GW_MC
2e3f11d7eb
feat: Update dependencies and build configuration for nxmesh-proto
2026-03-06 13:43:46 +00:00
GW_MC
9c55a11712
init project structure
2026-03-06 13:28:14 +00:00
4ce28b9005
feat: Initialize NxMesh project with Docker, Nginx, PostgreSQL, and Rust backend
...
- Add Docker Compose configuration for development environment
- Create Nginx configuration files for routing and health checks
- Set up PostgreSQL database with health checks
- Add .dockerignore and .gitignore files to exclude unnecessary files
- Initialize Cargo.toml and Cargo.lock for Rust dependencies
- Include GNU General Public License for project
- Add README.md for project description
- Create Justfile for development workflow commands
2026-03-05 11:43:10 +00:00
096f6d558d
init
2026-03-02 12:29:20 +00:00