diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml deleted file mode 100644 index 200682a..0000000 --- a/.github/workflows/codeql-analysis.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: "CodeQL" - -on: - push: - branches: [typescript] - pull_request: - branches: [typescript] - schedule: - - cron: "0 5 * * 1" - -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - with: - fetch-depth: 2 - - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - - - name: Setup Node.JS - uses: actions/setup-node@v2-beta - with: - node-version: "12" - - run: npm ci - - - name: Build codebase - run: npm run build - - - name: Initialize CodeQL - uses: github/codeql-action/init@v1 - with: - config-file: ./.github/codeql/codeql-config.yml - languages: javascript - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v1 diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index dac2e7a..efd172f 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -6,7 +6,36 @@ on: - docker jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + fetch-depth: 2 + + - name: Setup Node.JS + uses: actions/setup-node@v2-beta + with: + node-version: "12" + - run: npm ci + + - name: Build codebase + run: npm run build + + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + config-file: ./.github/codeql/codeql-config.yml + languages: javascript + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 + build: + needs: analyze runs-on: ubuntu-latest steps: - name: Checkout code