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 usage of Transifex API #17341

Closed
sgiehl opened this issue Mar 12, 2021 · 1 comment
Closed

Update usage of Transifex API #17341

sgiehl opened this issue Mar 12, 2021 · 1 comment
Labels
not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.

Comments

@sgiehl
Copy link
Member

sgiehl commented Mar 12, 2021

Our scripts to update the translations are currently using the Transifex API v2.
Today Transifex released the new API v3. This API has a changed authentication. See https://transifex.github.io/openapi/index.html#section/Authentication
Seems they've switched from authenticating with username/password to and authentication token.

We can still use v2, but need to update our scripts before end of 2022, as v2 will become unavailable afterwards.

We may need to update our API implementation (https://github.com/matomo-org/matomo/blob/4.x-dev/core/Translation/Transifex/API.php) as well as all commands (https://github.com/matomo-org/matomo/tree/4.x-dev/plugins/LanguagesManager/Commands) and the GitHub action in all repos, which uses the commands.

@sgiehl sgiehl added the Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change. label Mar 12, 2021
@tsteur tsteur added this to the Priority Backlog (Help wanted) milestone Mar 14, 2021
@Findus23
Copy link
Member

Findus23 commented Sep 1, 2021

This is now no longer needed with #17907

@Findus23 Findus23 closed this as completed Sep 1, 2021
@Findus23 Findus23 added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Sep 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
Projects
None yet
Development

No branches or pull requests

4 participants