Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build: Implement GitHub Actions for Co-op Translator #91

Merged
merged 7 commits into from
Mar 3, 2025

Conversation

skytin1004
Copy link
Collaborator

@skytin1004 skytin1004 commented Mar 3, 2025

Purpose

This GitHub Action implementation for Co-op Translator aims to automate the translation of project documentation and images whenever changes are made to the repository. It enhances the workflow by ensuring that all content is consistently translated into specified languages without manual intervention.

Description

The addition of GitHub Actions support allows for seamless integration of Co-op Translator into the CI/CD pipeline. This change is necessary to reduce the overhead of manual translations and to ensure that the latest content is always available in multiple languages, thereby reaching a broader audience.

Related Issue

Does this introduce a breaking change?

When developers merge from main and run the server, azd up, or azd deploy, will this produce an error?
If you're not sure, try it out on an old environment.

  • Yes
  • No

Type of change

  • Bugfix
  • Feature
  • Code style update (e.g., formatting, local variables)
  • Refactoring (no functional or API changes)
  • Documentation content changes
  • Other... Please describe:

Checklist

Before submitting your pull request, please confirm the following:

  • I have thoroughly tested my changes: I confirm that I have run the code and manually tested all affected areas.
  • All existing tests pass: I have run all tests and confirmed that nothing is broken.
  • I have added new tests (if applicable): I have written tests that cover the new functionality introduced by my code changes.
  • I have followed the Co-op Translators coding conventions: My code adheres to the style guide and coding conventions outlined in the repository.
  • I have documented my changes (if applicable): I have updated the documentation to reflect the changes where necessary.

Additional context

This automation significantly reduces the time and effort required for maintaining multilingual documentation, ensuring that all contributors have access to the latest translated content.

@github-actions github-actions bot added documentation Improvements or additions to documentation build Related to the build process, dependency management, and CI/CD configurations labels Mar 3, 2025
@skytin1004 skytin1004 changed the title Implement GitHub Actions for Co-op Translator Build: Implement GitHub Actions for Co-op Translator Mar 3, 2025
@skytin1004
Copy link
Collaborator Author

I have reviewed the changes and everything looks good.

@skytin1004 skytin1004 merged commit bc71b47 into Azure:main Mar 3, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to the build process, dependency management, and CI/CD configurations documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant