# No PRs in GitHub

**URL:** <https://community.transifex.com/t/no-prs-in-github/3075>\
**Category:** Q&A\
**Created:** [September 28, 2022, 6:32am UTC](https://community.transifex.com/t/no-prs-in-github/3075 "2022-09-28T06:32:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SweetBro](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/sweetbro/32/2382_2.png) [@SweetBro](https://community.transifex.com/u/SweetBro)\
**Post date:** [September 28, 2022, 6:32am UTC](https://community.transifex.com/t/no-prs-in-github/3075/1 "2022-09-28T06:32:50Z")

</div>

Trying to force a manual push results in errors like this

```auto
Transifex resource with project slug `the-scroll-of-taiwu` and resource slug `worldcreation_languagetxt` has no metadata to indicate the GitHub file path

```

Here’s the YAML

```auto
git:
  filters:
  - filter_type: dir
    file_format: TXT
    source_file_extension: txt
    source_language: zh-Hans
    source_file_dir: locale/
    translation_files_expression: 'translations/<lang>'

  - filter_type: dir
    file_format: KEYVALUEJSON
    source_file_extension: json
    source_language: zh-Hans
    source_file_dir: locale/
    translation_files_expression: 'translations/<lang>'

```

And link the the project [The Scroll of Taiwu localization | Transifex](https://www.transifex.com/taiwu-community-translation/)

---

<div class="post-metadata">

**Author:** ![chrisb](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/chrisb/32/2377_2.png) [@chrisb](https://community.transifex.com/u/chrisb)\
**Post date:** [September 28, 2022, 12:15pm UTC](https://community.transifex.com/t/no-prs-in-github/3075/2 "2022-09-28T12:15:10Z")

</div>

Hello ,

Thank you for contacting Transifex.

From what i can see via your project and the github repo the actual source files are not present on github. Please notice that during a sync Transifex will never push new files to github side. The source of truth for source files is always the github repo and Transifex does not push new sources there.

Please upload the files on github and then sync with Transifex project.  
On some tests we did we found that that was the reason for the issue. The source file on Transifex , slug resource was not linked with a resource in github.

Let us know if you keep getting the same error.

Kind regards  
Christos

---

<div class="post-metadata">

**Author:** ![SweetBro](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/sweetbro/32/2382_2.png) [@SweetBro](https://community.transifex.com/u/SweetBro)\
**Post date:** [September 28, 2022, 9:32pm UTC](https://community.transifex.com/t/no-prs-in-github/3075/3 "2022-09-28T21:32:38Z")

</div>

Are you saying that Transififex will only make PRs for file that already have source files for? Is there no way to create push only behavior? Are there any options for having a differ source and push repos?

---

<div class="post-metadata">

**Author:** ![chrisb](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/chrisb/32/2377_2.png) [@chrisb](https://community.transifex.com/u/chrisb)\
**Post date:** [September 29, 2022, 8:07am UTC](https://community.transifex.com/t/no-prs-in-github/3075/4 "2022-09-29T08:07:27Z")

</div>

Good morning ,

So github integration needs a source file to be present and uploaded to Transifex and then produce all translation files . These take their file name from the resource slug. So , we need the source files to be present and correctly linked to github branch so that all push of translations are valid.  
You cannot have a source only on Transifex and just push translations.

Kind regards  
Christos

Kind regards
