github-action: Configuration file is invalid
Hey @andrii-bodnar, @VBeytok, and @Bartlebyy! π
Thanks for creating this action! Iβm really excited to start using it on our localization projects at GitHub. Weβve been using the OAuth app integration for some time, but using this Action could give us much more flexibility around how and when we sync our GitHub repo with our Crowdin project. π
I created a sample public repo and corresponding sample public Crowdin project to try it out, but ran into an error:
β Configuration file is invalid. Check the following parameters in your configuration file:
- Required option 'project_id' is missing in the configuration file
- Required option 'api_token' is missing in the configuration file
Is this referring to my crowdin.yml configuration file? I would think not, as that would require me to add secrets to the file and save them in source control.
I have also set the (numeric) project ID and a personal access token in the repo secrets:

- Public repo: https://github.com/docs/crowdin-action-test
- Public Crowdin project: https://crowdin.com/project/crowdin-action-test
- Failing check: https://github.com/docs/crowdin-action-test/runs/639771316?check_suite_focus=true
Thanks for any help on this. Iβd be happy to contribute to this project and help improve the documentation once I get my setup working.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 15 (7 by maintainers)
Thanks @VBeytok. It worked! π
Hereβs the first pull request: https://github.com/docs/crowdin-action-test/pull/2 β¨ π β¨
Very awesome. π
I opened PRs #8 and #9 to clarify documentation for some of the issues encountered along the way.