From 10a130191fc7acb21c321c51c5addfbc202f405c Mon Sep 17 00:00:00 2001 From: Josh Hunt Date: Wed, 7 Feb 2024 12:21:19 +0000 Subject: [PATCH] I18n: Use correct project and pull request ID (#82070) * use correct project and pr ids * add github token * fix env --- .github/workflows/i18n-crowdin-download.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/i18n-crowdin-download.yml b/.github/workflows/i18n-crowdin-download.yml index cc623b082c1..6fc003fc0ac 100644 --- a/.github/workflows/i18n-crowdin-download.yml +++ b/.github/workflows/i18n-crowdin-download.yml @@ -68,9 +68,12 @@ jobs: - name: Get pull request ID if: steps.crowdin-download.outputs.pull_request_url shell: bash + # Crowdin action returns us the URL of the pull request, but we need an ID for the GraphQL API + # that looks like 'PR_kwDOAOaWjc5mP_GU' run: | - echo "PR_NUMBER=$(echo "$PULL_REQUEST_URL" | awk -F / '{print $7}')" >> "$GITHUB_ENV" + echo "PULL_REQUEST_ID=$(gh pr view "$PULL_REQUEST_URL" --json id -q .id)" >> "$GITHUB_ENV" env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} PULL_REQUEST_URL: ${{ steps.crowdin-download.outputs.pull_request_url }} - name: Add to project board @@ -85,9 +88,11 @@ jobs: } } } + # Frontend Platform project ID - from GraphQL API + # TODO: get this from the API from the project number or url or something variables: | - projectid: 78 - prid: ${{ env.PR_NUMBER }} + projectid: PVT_kwDOAG3Mbc2Pyw + prid: ${{ env.PULL_REQUEST_ID }} env: GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}