From 8d4a7e19b826184165dec3b4b12a7808447d1474 Mon Sep 17 00:00:00 2001 From: Muhammad Noman Date: Fri, 17 Jun 2022 21:25:11 +0500 Subject: [PATCH] Running only integration test --- .github/workflows/integration_test.yml | 18 +-- .github/workflows/java.yml | 172 ++++++++++++------------- 2 files changed, 95 insertions(+), 95 deletions(-) diff --git a/.github/workflows/integration_test.yml b/.github/workflows/integration_test.yml index e4d1c7e7d..5fe497ac6 100644 --- a/.github/workflows/integration_test.yml +++ b/.github/workflows/integration_test.yml @@ -15,13 +15,13 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: # You should create a personal access token and store it in your repository token: ${{ secrets.CI_USER_TOKEN }} repository: 'optimizely/travisci-tools' path: 'home/runner/travisci-tools' - ref: 'master' + ref: 'mnoman/gitActions' - name: set SDK Branch if PR if: ${{ github.event_name == 'pull_request' }} run: | @@ -39,18 +39,18 @@ jobs: BUILD_NUMBER: ${{ github.run_id }} TESTAPP_BRANCH: master GITHUB_TOKEN: ${{ secrets.CI_USER_TOKEN }} - TRAVIS_EVENT_TYPE: ${{ github.event_name }} + EVENT_TYPE: ${{ github.event_name }} GITHUB_CONTEXT: ${{ toJson(github) }} - TRAVIS_REPO_SLUG: ${{ github.repository }} - TRAVIS_PULL_REQUEST_SLUG: ${{ github.repository }} + #REPO_SLUG: ${{ github.repository }} + PULL_REQUEST_SLUG: ${{ github.repository }} UPSTREAM_REPO: ${{ github.repository }} - TRAVIS_COMMIT: ${{ github.sha }} - TRAVIS_PULL_REQUEST_SHA: ${{ github.event.pull_request.head.sha }} - TRAVIS_PULL_REQUEST: ${{ github.event.pull_request.number }} + PULL_REQUEST_SHA: ${{ github.event.pull_request.head.sha }} + PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }} UPSTREAM_SHA: ${{ github.sha }} + TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} EVENT_MESSAGE: ${{ github.event.message }} HOME: 'home/runner' run: | echo "$GITHUB_CONTEXT" - home/runner/travisci-tools/trigger-script-with-status-update.sh + home/runner/travisci-tools/trigger-script-with-status-update.sh \ No newline at end of file diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index a7c2eafe9..af94f7759 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -15,102 +15,102 @@ on: description: Set SNAPSHOT true to publish jobs: - lint_markdown_files: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: '2.6' - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - - name: Install gem - run: | - gem install awesome_bot - - name: Run tests - run: find . -type f -name '*.md' -exec awesome_bot {} \; + # lint_markdown_files: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v2 + # - name: Set up Ruby + # uses: ruby/setup-ruby@v1 + # with: + # ruby-version: '2.6' + # bundler-cache: true # runs 'bundle install' and caches installed gems automatically + # - name: Install gem + # run: | + # gem install awesome_bot + # - name: Run tests + # run: find . -type f -name '*.md' -exec awesome_bot {} \; integration_tests: - uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master + uses: optimizely/java-sdk/.github/workflows/integration_test.yml@mnoman/fsc-gitAction secrets: CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }} TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} - fullstack_production_suite: - uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master - with: - FULLSTACK_TEST_REPO: ProdTesting - secrets: - CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }} - TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} + # fullstack_production_suite: + # uses: optimizely/java-sdk/.github/workflows/integration_test.yml@master + # with: + # FULLSTACK_TEST_REPO: ProdTesting + # secrets: + # CI_USER_TOKEN: ${{ secrets.CI_USER_TOKEN }} + # TRAVIS_COM_TOKEN: ${{ secrets.TRAVIS_COM_TOKEN }} - test: - if: startsWith(github.ref, 'refs/tags/') != true - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - jdk: [8, 9] - optimizely_default_parser: [GSON_CONFIG_PARSER, JACKSON_CONFIG_PARSER, JSON_CONFIG_PARSER, JSON_SIMPLE_CONFIG_PARSER] - steps: - - name: checkout - uses: actions/checkout@v2 + # test: + # if: startsWith(github.ref, 'refs/tags/') != true + # runs-on: ubuntu-latest + # strategy: + # fail-fast: false + # matrix: + # jdk: [8, 9] + # optimizely_default_parser: [GSON_CONFIG_PARSER, JACKSON_CONFIG_PARSER, JSON_CONFIG_PARSER, JSON_SIMPLE_CONFIG_PARSER] + # steps: + # - name: checkout + # uses: actions/checkout@v2 - - name: set up JDK ${{ matrix.jdk }} - uses: AdoptOpenJDK/install-jdk@v1 - with: - version: ${{ matrix.jdk }} - architecture: x64 + # - name: set up JDK ${{ matrix.jdk }} + # uses: AdoptOpenJDK/install-jdk@v1 + # with: + # version: ${{ matrix.jdk }} + # architecture: x64 - - name: Grant execute permission for gradlew - run: chmod +x gradlew + # - name: Grant execute permission for gradlew + # run: chmod +x gradlew - - name: Gradle cache - uses: actions/cache@v2 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}-${{ hashFiles('**/buildSrc/**/*.kt') }} + # - name: Gradle cache + # uses: actions/cache@v2 + # with: + # path: | + # ~/.gradle/caches + # ~/.gradle/wrapper + # key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}-${{ hashFiles('**/buildSrc/**/*.kt') }} - - name: run tests - id: unit_tests - env: - optimizely_default_parser: ${{ matrix.optimizely_default_parser }} - run: | - ./gradlew clean - ./gradlew exhaustiveTest - ./gradlew build - - name: Check on failures - if: steps.unit_tests.outcome != 'success' - run: | - cat /home/runner/java-sdk/core-api/build/reports/findbugs/main.html - cat /home/runner/java-sdk/core-api/build/reports/findbugs/test.html - - name: Check on success - if: steps.unit_tests.outcome == 'success' - run: | - ./gradlew coveralls uploadArchives --console plain + # - name: run tests + # id: unit_tests + # env: + # optimizely_default_parser: ${{ matrix.optimizely_default_parser }} + # run: | + # ./gradlew clean + # ./gradlew exhaustiveTest + # ./gradlew build + # - name: Check on failures + # if: steps.unit_tests.outcome != 'success' + # run: | + # cat /home/runner/java-sdk/core-api/build/reports/findbugs/main.html + # cat /home/runner/java-sdk/core-api/build/reports/findbugs/test.html + # - name: Check on success + # if: steps.unit_tests.outcome == 'success' + # run: | + # ./gradlew coveralls uploadArchives --console plain - publish: - if: startsWith(github.ref, 'refs/tags/') - uses: optimizely/java-sdk/.github/workflows/build.yml@master - with: - action: ship - travis_tag: ${GITHUB_REF#refs/*/} - secrets: - MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }} - MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} - MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} - MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} + # publish: + # if: startsWith(github.ref, 'refs/tags/') + # uses: optimizely/java-sdk/.github/workflows/build.yml@master + # with: + # action: ship + # travis_tag: ${GITHUB_REF#refs/*/} + # secrets: + # MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }} + # MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} + # MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + # MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} - snapshot: - if: ${{ github.event.inputs.SNAPSHOT == 'true' && github.event_name == 'workflow_dispatch' }} - uses: optimizely/java-sdk/.github/workflows/build.yml@master - with: - action: ship - travis_tag: BB-SNAPSHOT - secrets: - MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }} - MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} - MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} - MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} + # snapshot: + # if: ${{ github.event.inputs.SNAPSHOT == 'true' && github.event_name == 'workflow_dispatch' }} + # uses: optimizely/java-sdk/.github/workflows/build.yml@master + # with: + # action: ship + # travis_tag: BB-SNAPSHOT + # secrets: + # MAVEN_SIGNING_KEY_BASE64: ${{ secrets.MAVEN_SIGNING_KEY_BASE64 }} + # MAVEN_SIGNING_PASSPHRASE: ${{ secrets.MAVEN_SIGNING_PASSPHRASE }} + # MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + # MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}