Skip to content
This repository has been archived by the owner on Feb 22, 2024. It is now read-only.

Habib/crowdin cli version #7320

Merged
merged 23 commits into from
Jan 16, 2023
Merged
Changes from 17 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
3d71ba3
add test PR
habib-deriv Aug 3, 2022
325c05b
remove test PR
habib-deriv Aug 3, 2022
173cfcc
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Aug 30, 2022
f7a82f7
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Sep 8, 2022
efe4334
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Sep 15, 2022
b2f3861
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Sep 26, 2022
abc9fc9
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Sep 26, 2022
97835ac
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Oct 10, 2022
3fc968a
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Oct 28, 2022
fc6dab8
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Nov 22, 2022
1bc7642
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Nov 25, 2022
dbfa2f6
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Dec 21, 2022
f6db526
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Dec 21, 2022
744ca76
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Jan 3, 2023
8e9457a
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Jan 13, 2023
a4b95fe
Merge branch 'master' of github.com:binary-com/binary-static
habib-deriv Jan 16, 2023
b62ce11
update crowdin cli version
habib-deriv Jan 16, 2023
33cb19a
update crowdin cli version
habib-deriv Jan 16, 2023
897e1cc
add test PR
habib-deriv Aug 3, 2022
efb9a6d
remove test PR
habib-deriv Aug 3, 2022
5fbaab4
update crowdin cli version
habib-deriv Jan 16, 2023
a03f282
update crowdin cli version
habib-deriv Jan 16, 2023
944dd20
Merge branch 'habib/crowdin-cli-version' of github.com:habib-deriv/bi…
habib-deriv Jan 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 5 additions & 11 deletions .github/workflows/sync_crowdin_translations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
git config --global user.email "[email protected]"

echo "Installing Crowdin CLI"
sudo npm i -g @crowdin/cli
sudo npm i -g @crowdin/cli@3.9.1
echo "Installing project dependencies and building the project"
npm install
npm run build
Expand All @@ -60,7 +60,7 @@ jobs:
# This check also allows a repo admin to disable the Slack message by removing the secret.
if [ -n "${{ secrets.TRANSLATIONS_SLACK_WEBHOOK }}" ]; then
echo "Sending message to Slack (#team_translations)"
curl -X POST -H 'Content-type: application/json' --data '{"text":"There are new or updated strings available for Binary.com (https://crowdin.com/project/binary-static)."}' ${{ secrets.TRANSLATIONS_SLACK_WEBHOOK }}
curl -X POST -H 'Content-type: application/json' --data '{"text":"There are new or updated strings available for Binary.com (https://crowdin.com/project/binary-static)."}' ${{ secrets.TRANSLACK_WEBHOOK }}
habib-deriv marked this conversation as resolved.
Show resolved Hide resolved
fi
else
echo "No new string detected. Skip uploading messages.pot to Crowdin."
Expand All @@ -86,14 +86,8 @@ jobs:
git commit -m "translations: 📚 sync translations with crowdin"

# Force push to this branch in case a previous run created it.
git push --set-upstream origin "$branch_name" -f
git push --set-upstream origin "$branch_name"

sudo apt install gh
gh auth login --with-token <<< ${{ secrets.PERSONAL_ACCESS_TOKEN }}
gh pr close "$branch_name" || true
gh pr create --fill --base "master" --head "binary-com:$branch_name"

echo "Attempting to merge the PR."
gh pr merge "$branch_name" --admin --squash
echo "**The translation PR has beed merged successfully.**"
# Create a pull request
hub pull-request -b master -h "$branch_name" -m "translations: 📚 sync translations with crowdin"
fi