diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 99a281a..4486d59 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -1,39 +1,44 @@ name: MAIN_PULL_REQUEST on: - push: - branches: [main] - pull_request_target: - types: [closed] + # push: + # branches: [main] + # pull_request_target: + # types: [closed] + pull_request: + branches: [develop, main, compositionAPI] + types: [opened, synchronize, reopened] jobs: - modify-services: - runs-on: ubuntu-latest - outputs: - services-changed: ${{ steps.services-changed.outputs.changed }} - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 100 - - uses: marceloprado/has-changed-path@v1 - id: services-changed - with: - paths: services - - run: echo services changed=${{ steps.services-changed.outputs.changed }} + call-test-build: + uses: .github/workflows/test-build.yml + # modify-services: + # runs-on: ubuntu-latest + # outputs: + # services-changed: ${{ steps.services-changed.outputs.changed }} + # steps: + # - uses: actions/checkout@v2 + # with: + # fetch-depth: 100 + # - uses: marceloprado/has-changed-path@v1 + # id: services-changed + # with: + # paths: services + # - run: echo services changed=${{ steps.services-changed.outputs.changed }} - upload-services: - runs-on: ubuntu-latest - needs: modify-services - if: needs.modify-services.outputs.services-changed == 'true' - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 18 - - run: node ./services/update-components-notice.js - - run: sleep 3s - - run: | - export DEPLOY_DOMAIN=https://tdesign-site-services.surge.sh - npx surge --project ./services --domain $DEPLOY_DOMAIN --token ${{ secrets.TDESIGN_SURGE_TOKEN }} - echo the preview URL is $DEPLOY_DOMAIN - echo "::set-output name=url::$DEPLOY_DOMAIN" + # upload-services: + # runs-on: ubuntu-latest + # needs: modify-services + # if: needs.modify-services.outputs.services-changed == 'true' + # steps: + # - uses: actions/checkout@v2 + # - uses: actions/setup-node@v2 + # with: + # node-version: 18 + # - run: node ./services/update-components-notice.js + # - run: sleep 3s + # - run: | + # export DEPLOY_DOMAIN=https://tdesign-site-services.surge.sh + # npx surge --project ./services --domain $DEPLOY_DOMAIN --token ${{ secrets.TDESIGN_SURGE_TOKEN }} + # echo the preview URL is $DEPLOY_DOMAIN + # echo "::set-output name=url::$DEPLOY_DOMAIN" diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index facdd50..c804c36 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -39,13 +39,13 @@ jobs: ${{ runner.os }}-build- ${{ runner.os }}- - run: npm install - - run: npm run lint - - run: npm run test + - run: npm run build + # - run: npm run test # upload report to codecov - - uses: codecov/codecov-action@v2 - with: - token: ${{ secrets.CODECOV_TOKEN }} + # - uses: codecov/codecov-action@v2 + # with: + # token: ${{ secrets.CODECOV_TOKEN }} site: runs-on: ubuntu-latest @@ -68,7 +68,6 @@ jobs: ${{ runner.os }}-build- ${{ runner.os }}- - run: npm install - - name: Build site run: npm run site:preview