Commit graph

101 commits

Author SHA1 Message Date
Max
741847224d Update Neo4j test URL in workflow configurations
- Changed the NEO4J_TEST_URL from "neo4j://localhost:7686" to "neo4j://localhost:7687" in both pr-test.yml and unit-test.yml to reflect the updated Neo4j service endpoint.
- Cleaned up whitespace in the OpenAPI signin configurations for better readability.
2025-10-25 14:41:42 +08:00
Max
6302cfc960 Add SIGNIN_CLIENT_ID to workflow configurations
- Introduced SIGNIN_CLIENT_ID environment variable in both pr-test.yml and unit-test.yml for OpenAPI signin configurations, ensuring consistent access across workflows.
- This addition enhances the setup for authentication processes in the testing environment.
2025-10-25 13:39:55 +08:00
Max
1843a64ff5 Update dependencies and enhance mailer functionality
- Bump Go version to 1.24.0 and update toolchain to 1.24.3 for improved performance and compatibility.
- Add new dependencies for IMAP and SASL support, enhancing email handling capabilities.
- Refactor messenger service to integrate a new mailer provider, replacing the deprecated SMTP provider.
- Implement automatic mail receiver startup for mailer providers, improving message handling efficiency.
- Update GitHub Actions workflows to include IMAP server configurations for testing email reception.
2025-09-28 09:33:36 +08:00
Max
09ec6edac3 Enhance Twilio provider tests and configurations for improved SMS functionality
- Added TWILIO_TEST_PHONE environment variable to GitHub Actions workflows for better test configuration.
- Updated Twilio SMS test cases to utilize the new test phone number, improving test reliability.
- Implemented separate test cases for SMS sending using both Auth Token and API Key authentication methods.
- Enhanced existing tests to skip execution if required credentials are not configured, ensuring clearer test outcomes.
- Refactored benchmark tests for SMS sending to support both authentication methods, optimizing performance evaluation.
2025-09-27 08:41:42 +08:00
Max
551af8cf0a Add messaging service configurations to CI workflows
- Integrated Mailgun, SMTP, and Twilio environment variables into the GitHub Actions workflows for unit testing and PR testing.
- Configured necessary credentials and settings for Mailgun and Gmail SMTP servers, enhancing email functionality.
- Added Twilio configuration for SMS and email services, improving communication capabilities in tests.
2025-09-26 17:43:03 +08:00
Max
409151037a Add Cloudflare Turnstile configuration and enhance OAuth handling in Signin API
- Added Cloudflare Turnstile site key and secret to the environment variables in both `pr-test.yml` and `unit-test.yml` workflows.
- Introduced a new endpoint in the Signin API for generating OAuth authorization URLs, improving support for third-party authentication providers.
- Enhanced the handling of OAuth provider configurations, including validation and error responses for missing or incomplete settings.
- Updated tests to cover the new OAuth authorization URL functionality and ensure sensitive data is not exposed in public configurations.
2025-07-30 20:19:55 +08:00
Max
315618da47 Add Signin API and update file management endpoints
- Introduced a comprehensive Signin API for user authentication, supporting multiple OAuth providers (Google, GitHub, Microsoft, Apple).
- Updated the file management API endpoints to use a singular `/file` path instead of `/files`, enhancing consistency across the API.
- Revised README documentation to include detailed descriptions of the new Signin API and updated file management endpoints.
- Enhanced test cases to reflect the changes in endpoint structure and ensure robust coverage for the new Signin functionality.
2025-07-30 16:49:28 +08:00
Max
18547852b7 Update S3 configuration in CI workflows
- Replaced the S3_CACHE_PATH variable with S3_PUBLIC_URL in both `pr-test.yml` and `unit-test.yml` workflows, enhancing the integration with S3 by providing a public URL for access.
- This change aligns with the ongoing improvements to S3-related environment variables for better deployment and testing processes.
2025-07-25 19:05:42 +08:00
Max
d8cc1f2390 Add S3 configuration to CI workflows
- Added S3-related environment variables to both `pr-test.yml` and `unit-test.yml` workflows, enabling integration with S3 for testing and deployment.
- Included API, access key, secret key, bucket, and cache path settings to facilitate S3 interactions during CI processes.
2025-07-25 18:28:41 +08:00
Max
d25ce68ab9 Enhance CI workflows and Knowledge Base integration
- Updated GitHub Actions workflows to use the latest Ubuntu version and added services for Neo4j, Qdrant, and FastEmbed.
- Integrated FFmpeg and additional utilities into the CI environment, ensuring they are installed and tested during the workflow.
- Implemented environment variable resolution in the Knowledge Base configuration, allowing dynamic configuration based on environment settings.
- Added tests for environment variable resolution in the Knowledge Base configuration, ensuring correct parsing and handling of variables.
2025-07-23 17:42:10 +08:00
Max
42e5e5ecdb chore: Update Go version in CI workflows to 1.24
- Updated the Go version in both `pr-test.yml` and `unit-test.yml` workflows from 1.23 to 1.24 to ensure compatibility with the latest features and improvements.
2025-05-18 10:19:19 +08:00
Max
fdf71f4cfd Update Go version and dependencies; enhance Neo API functionality
- Bump Go version from 1.22.2 to 1.23 for improved performance.
- Update dependencies in go.mod and go.sum, including:
  - github.com/PuerkitoBio/goquery to v1.10.1
  - github.com/dchest/captcha to v1.1.0
  - github.com/evanw/esbuild to v0.24.2
  - github.com/fatih/color to v1.18.0
  - github.com/fsnotify/fsnotify to v1.8.0
  - github.com/spf13/cobra to v1.8.1
  - github.com/stretchr/testify to v1.10.0
  - github.com/xuri/excelize/v2 to v2.9.0
- Introduce RAG (Retrieval-Augmented Generation) initialization in the Neo API, enhancing assistant capabilities.
- Refactor workflows to use Go 1.23 for testing and CI processes, ensuring compatibility with the latest features.
2025-01-02 13:06:36 +08:00
Max
f3b3e80ccf Add unzip step for libv8 in CI workflows and build script 2024-11-23 18:09:21 +08:00
Max
6f8cab20fd chore: Update submodules in GitHub Actions workflows 2024-07-05 16:31:21 +08:00
Max
a435b1ad6e [chore] Update sui test cases 2024-07-04 17:06:42 +08:00
Max
e266ab438f refactor: Update Go setup action to version 5 2024-07-04 13:29:18 +08:00
Max
f44ef832e7 refactor: Update Go setup action to version 5 2024-07-04 13:25:26 +08:00
Max
f44b251288 refactor: Update Docker image versions and artifact upload actions 2024-07-04 12:21:47 +08:00
Max
0d29a68b9c refactor: Update GitHub Actions and Codecov versions 2024-07-04 12:05:43 +08:00
Max
812ed24265 refactor: Update Node.js setup and cache actions to latest versions 2024-07-04 11:54:31 +08:00
Max
f2a9598c5c refactor: Update Docker image versions and artifact upload actions 2024-07-04 11:44:09 +08:00
Max
14a97da330 Update API mirror URL and fix test case 2024-02-14 22:01:27 +08:00
Max
864b35ecf1 [add] pipe widget (dev 80%) 2024-02-14 21:33:04 +08:00
Max
c4b5da11bf Enable Git LFS for v8go repository 2023-12-26 03:13:18 +08:00
Max
a4a639568d [add] Update V8Go repository in GitHub Actions workflows 2023-12-22 20:43:35 +08:00
Max
198fd88449 [add] SUI & Page Builder API (10%) 2023-09-24 17:27:03 +08:00
Max
b975f25bab [_] 2023-09-21 17:32:56 +08:00
Max
e394e75ffa fixt tests 2023-09-21 17:23:05 +08:00
Max
998913763e [change] tests 2023-09-21 16:56:16 +08:00
Max
4e37119714 [_] 2023-04-26 19:23:38 +08:00
Max
8262801108 [_] debug 2023-04-24 19:19:05 +08:00
Max
11eaa6602f [_] debug 2023-04-24 19:08:23 +08:00
Max
457828ce0c [_] test workflow 2023-04-01 14:29:14 +08:00
Max
997af43242 [_] 2023-04-01 14:23:13 +08:00
Max
c062c6f8ee [change] action workflow & dockerfile 2023-04-01 09:26:18 +08:00
Max
8761a26d52 [change] refactor the app engine load func 2023-03-26 15:59:05 +08:00
Max
8b5563f697 [add] migrate runtime 2023-02-03 10:58:39 +08:00
Max
292fad2911 [add] migrate plugin 2023-02-02 19:06:42 +08:00
Max
4139a751a9 [add] migrate flow 2023-02-02 11:07:50 +08:00
Max
c7bf0f4350 [add] go 1.20 tests 2023-02-02 09:28:32 +08:00
Max
de0506496d [_] 2023-02-01 18:27:28 +08:00
Max
b52a79778a [fix] workflow 2023-02-01 18:24:15 +08:00
Max
d014be2e3c [add] migrate api 2023-02-01 18:18:54 +08:00
Max
954031f785 [lock] gou framework version 2023-01-28 14:16:28 +08:00
Max
b027571759 [_] 2022-12-08 01:22:28 +08:00
Max
0a26776065 [add] Widget List 2022-12-02 06:14:50 +08:00
Max
c921f24ce0 [add] fs support & golang version 1.9.2 2022-10-12 20:31:09 +08:00
Max
fb19e8d288 [add] widget table env default value support 2022-10-03 19:38:17 +08:00
Max
7ca05b9f0f [add] widget table $ENV support 2022-10-03 19:08:02 +08:00
Max
77ef7b0dcd [fix] workflow test-widgets evn 2022-09-21 00:12:37 +08:00