diff --git a/.github/workflows/codePush.yml b/.github/workflows/codePush.yml index a5e91c53..c09dee71 100644 --- a/.github/workflows/codePush.yml +++ b/.github/workflows/codePush.yml @@ -46,20 +46,20 @@ jobs: echo "Set version to $VERSION" echo "buildNumber=$BUILD_NUMBER" >> $GITHUB_OUTPUT echo "Set buildNumber to $BUILD_NUMBER" - # - name: Install yarn - # run: npm install --global yarn - # - name: Install appcenter cli - # run: npm install -g appcenter-cli - # - name: Install dependency - # run: yarn - # - name: AppCenter login - # run: appcenter login --token ${{ secrets.APP_CENTER_LOGIN_TOKEN }} - # - name: CodePush QA - # if: ((github.event.inputs.environment == 'QA' || inputs.environment == 'QA')) - # run: yarn move:qa && appcenter codepush release-react -a nfa-navi.com/nfa-app -d Staging -t "${{github.event.inputs.target_versions}}" --description "${{github.event.inputs.description}}" - # - name: CodePush Prod - # if: ((github.event.inputs.environment == 'Prod' || inputs.environment == 'Prod')) - # run: yarn move:prod && appcenter codepush release-react -a nfa-navi.com/nfa-app -d Production -t "${{github.event.inputs.target_versions}}" --description "${{github.event.inputs.description}}" + - name: Install yarn + run: npm install --global yarn + - name: Install appcenter cli + run: npm install -g appcenter-cli + - name: Install dependency + run: yarn + - name: AppCenter login + run: appcenter login --token ${{ secrets.APP_CENTER_LOGIN_TOKEN }} + - name: CodePush QA + if: ((github.event.inputs.environment == 'QA' || inputs.environment == 'QA')) + run: yarn move:qa && appcenter codepush release-react -a nfa-navi.com/nfa-app -d Staging -t "${{github.event.inputs.target_versions}}" --description "${{github.event.inputs.description}}" + - name: CodePush Prod + if: ((github.event.inputs.environment == 'Prod' || inputs.environment == 'Prod')) + run: yarn move:prod && appcenter codepush release-react -a nfa-navi.com/nfa-app -d Production -t "${{github.event.inputs.target_versions}}" --description "${{github.event.inputs.description}}" create_release_tag: needs: generate @@ -83,49 +83,3 @@ jobs: body: "" draft: false prerelease: false - - # - name: Check if tag exists - # id: check_tag - # run: | - # TAG_NAME="${{ needs.generate.outputs.package_version }}" - # EXISTING_TAG=$(git ls-remote --tags origin refs/tags/$TAG_NAME) - # if [[ -z "$EXISTING_TAG" ]]; then - # echo "Tag $TAG_NAME does not exist." - # echo "tag_exists=false" >> $GITHUB_ENV - # else - # echo "Tag $TAG_NAME already exists." - # echo "tag_exists=true" >> $GITHUB_ENV - # fi - - # - name: Create and push tag - # if: env.tag_exists == 'false' - # run: | - # TAG_NAME="${{ needs.generate.outputs.package_version }}" - # # git config --local user.email "${{ github.actor }}@github.com" - # git config --local user.name "${{ github.actor }}" - # git tag $TAG_NAME - # git push origin $TAG_NAME - # env: - # GITHUB_TOKEN: ${{ secrets.MY_REPO_PAT }} - # - name: Create release tag - # run: | - # TAG_NAME="${{ needs.generate.outputs.package_version }}" - # BUILD_NUMBER="${{ needs.generate.outputs.build_number }}" - # RELEASE_NAME="$TAG_NAME (build $BUILD_NUMBER) code push" - # DESCRIPTION="${{ github.event.inputs.description }}" - # REPO="navi-medici/address-verification-app" - # BRANCH_NAME="${GITHUB_REF#refs/heads/}" - - # curl -X POST \ - # -H "Authorization: token ${{ secrets.MY_REPO_PAT }}" \ - # -H "Content-Type: application/json" \ - # -d "{ - # \"tag_name\": \"$TAG_NAME\", - # \"target_commitish\": \"$BRANCH_NAME\", - # \"name\": \"$RELEASE_NAME\", - # \"body\": \"\", - # \"draft\": false, - # \"prerelease\": false - # }" \ - # "https://api.github.com/repos/$REPO/releases" - # shell: bash