test: fresh workflow validation with complete fixes

- Add new test documentation to validate fixed translation workflow
- Updated docs.json navigation structure
- Tests both automatic and manual workflow triggers
This commit is contained in:
Gu
2025-08-23 17:30:25 +08:00
parent 3f006c15a0
commit 8ada06fe12
2 changed files with 76 additions and 0 deletions

View File

@@ -32,6 +32,7 @@
"en/documentation/pages/getting-started/quick-start", "en/documentation/pages/getting-started/quick-start",
"en/documentation/pages/getting-started/key-concepts", "en/documentation/pages/getting-started/key-concepts",
"en/documentation/pages/getting-started/faq", "en/documentation/pages/getting-started/faq",
"en/documentation/pages/getting-started/fresh-test",
"en/documentation/pages/getting-started/test-internal" "en/documentation/pages/getting-started/test-internal"
] ]
}, },

View File

@@ -0,0 +1,75 @@
---
title: "Fresh Workflow Test"
sidebarTitle: "Fresh Test"
description: "Testing the complete fixed translation workflow"
---
# Fresh Workflow Test
This is a fresh test document to validate the completely fixed automatic translation workflow.
## What's Been Fixed
1. **Job Condition**: Now handles both `workflow_run` and `workflow_dispatch` events
2. **Source Check**: Properly bypasses checks for manual `workflow_dispatch` on revamp branch
3. **Workflow Triggering**: Should now work for both automatic and manual scenarios
## Test Content
### Basic Workflow Features
The translation system should handle:
- Standard markdown content
- Code blocks with syntax highlighting
- MDX components and notes
- Tables and lists
- Links and references
### Sample Code
```javascript
// Example: Dify API integration
const difyClient = {
baseURL: 'https://api.dify.ai/v1',
apiKey: 'your-api-key',
async callWorkflow(workflowId, inputs) {
const response = await fetch(`${this.baseURL}/workflows/${workflowId}/run`, {
method: 'POST',
headers: {
'Authorization': `Bearer ${this.apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
inputs,
response_mode: 'blocking'
})
});
return response.json();
}
};
```
### Features Table
| Component | English | Chinese | Japanese | Status |
|-----------|---------|---------|----------|--------|
| Documentation | ✅ | 🔄 Auto | 🔄 Auto | Testing |
| Navigation | ✅ | 🔄 Auto | 🔄 Auto | Testing |
| Workflow | ✅ | N/A | N/A | Fixed |
### Important Note
<Note>
This fresh test validates that all workflow fixes are working correctly. The system should automatically translate this content and create a corresponding translation PR.
</Note>
## Expected Results
1. **Analyze workflow** detects English-only changes
2. **Execute workflow** runs without skipping steps
3. **Translation PR** is created automatically
4. **Manual trigger** also works for debugging
This test confirms the complete end-to-end functionality.