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

Update the i18n release management workflow #153

Merged
merged 1 commit into from
Mar 22, 2021

Conversation

rmol
Copy link
Contributor

@rmol rmol commented Feb 15, 2021

Status

Ready for review

Description of Changes

Our current i18n release management workflow gets everything right on the securedrop-i18n/i18n branch, but doesn't ensure that the PO template is updated back on the develop branch. This change adds the step of running make translate on the develop branch and getting that PR merged before merging develop to the i18n fork.

Testing

  • Please proofread the additional step and the reorganization for clarity.

Release

  • No special consideration required.

Checklist (Optional)

  • Doc linting (make docs-lint) passed locally
  • Doc link linting (make docs-linkcheck) passed
  • You have previewed (make docs) docs at http://localhost:8000

Copy link
Contributor

@sssoleileraaa sssoleileraaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left some feedback. looks good overall!

docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
docs/development/i18n.rst Show resolved Hide resolved
docs/development/i18n.rst Outdated Show resolved Hide resolved
@eloquence eloquence added this to In Development in SecureDrop Team Board Mar 16, 2021
@rmol
Copy link
Contributor Author

rmol commented Mar 16, 2021

I added links to the two repos, along with repeated explanations of the relationship. Let me know what you think of the remaining issues, and whether you're still seeing that Update strings to be translated reference not being formatted correctly.

@eloquence eloquence moved this from In Development to Ready for Review in SecureDrop Team Board Mar 17, 2021
sssoleileraaa
sssoleileraaa previously approved these changes Mar 17, 2021
@sssoleileraaa
Copy link
Contributor

@rmol would you like to rebase and fixup the "address review" commit? or shall i squash and merge?

Our current i18n release management workflow gets everything right on
the securedrop-i18n/i18n branch, but doesn't ensure that the PO
template is updated back on the develop branch. This change adds the
step of running "make translate" on the develop branch and getting
that PR merged before merging develop to the i18n fork.
Copy link
Contributor

@sssoleileraaa sssoleileraaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@sssoleileraaa sssoleileraaa merged commit dc4b04e into main Mar 22, 2021
SecureDrop Team Board automation moved this from Ready for Review to Done Mar 22, 2021
@sssoleileraaa sssoleileraaa deleted the update-i18n-release-management-workflow branch March 22, 2021 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants