mirror of
https://github.com/github/codeql-action.git
synced 2025-12-10 01:34:36 +08:00
Remove PR checks that are now duplicated
Direct tracing is now enabled by default.
This commit is contained in:
103
.github/workflows/__autobuild-direct-tracing.yml
generated
vendored
103
.github/workflows/__autobuild-direct-tracing.yml
generated
vendored
@@ -1,103 +0,0 @@
|
|||||||
# Warning: This file is generated automatically, and should not be modified.
|
|
||||||
# Instead, please modify the template in the pr-checks directory and run:
|
|
||||||
# pr-checks/sync.sh
|
|
||||||
# to regenerate this file.
|
|
||||||
|
|
||||||
name: PR Check - Autobuild direct tracing
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
GO111MODULE: auto
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
- releases/v*
|
|
||||||
pull_request:
|
|
||||||
types:
|
|
||||||
- opened
|
|
||||||
- synchronize
|
|
||||||
- reopened
|
|
||||||
- ready_for_review
|
|
||||||
schedule:
|
|
||||||
- cron: '0 5 * * *'
|
|
||||||
workflow_dispatch:
|
|
||||||
inputs:
|
|
||||||
java-version:
|
|
||||||
type: string
|
|
||||||
description: The version of Java to install
|
|
||||||
required: false
|
|
||||||
default: '17'
|
|
||||||
workflow_call:
|
|
||||||
inputs:
|
|
||||||
java-version:
|
|
||||||
type: string
|
|
||||||
description: The version of Java to install
|
|
||||||
required: false
|
|
||||||
default: '17'
|
|
||||||
defaults:
|
|
||||||
run:
|
|
||||||
shell: bash
|
|
||||||
concurrency:
|
|
||||||
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
|
|
||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
|
||||||
jobs:
|
|
||||||
autobuild-direct-tracing:
|
|
||||||
strategy:
|
|
||||||
fail-fast: false
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- os: ubuntu-latest
|
|
||||||
version: linked
|
|
||||||
- os: windows-latest
|
|
||||||
version: linked
|
|
||||||
- os: ubuntu-latest
|
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-latest
|
|
||||||
version: nightly-latest
|
|
||||||
name: Autobuild direct tracing
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
security-events: read
|
|
||||||
timeout-minutes: 45
|
|
||||||
runs-on: ${{ matrix.os }}
|
|
||||||
steps:
|
|
||||||
- name: Check out repository
|
|
||||||
uses: actions/checkout@v5
|
|
||||||
- name: Prepare test
|
|
||||||
id: prepare-test
|
|
||||||
uses: ./.github/actions/prepare-test
|
|
||||||
with:
|
|
||||||
version: ${{ matrix.version }}
|
|
||||||
use-all-platform-bundle: 'false'
|
|
||||||
setup-kotlin: 'true'
|
|
||||||
- name: Install Java
|
|
||||||
uses: actions/setup-java@v5
|
|
||||||
with:
|
|
||||||
java-version: ${{ inputs.java-version || '17' }}
|
|
||||||
distribution: temurin
|
|
||||||
- name: Set up Java test repo configuration
|
|
||||||
run: |
|
|
||||||
mv * .github ../action/tests/multi-language-repo/
|
|
||||||
mv ../action/tests/multi-language-repo/.github/workflows .github
|
|
||||||
mv ../action/tests/java-repo/* .
|
|
||||||
|
|
||||||
- uses: ./../action/init
|
|
||||||
id: init
|
|
||||||
with:
|
|
||||||
build-mode: autobuild
|
|
||||||
db-location: ${{ runner.temp }}/customDbLocation
|
|
||||||
languages: java
|
|
||||||
tools: ${{ steps.prepare-test.outputs.tools-url }}
|
|
||||||
|
|
||||||
- name: Check that indirect tracing is disabled
|
|
||||||
run: |
|
|
||||||
if [[ ! -z "${CODEQL_RUNNER}" ]]; then
|
|
||||||
echo "Expected indirect tracing to be disabled, but the" \
|
|
||||||
"CODEQL_RUNNER environment variable is set."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
- uses: ./../action/analyze
|
|
||||||
env:
|
|
||||||
CODEQL_ACTION_AUTOBUILD_BUILD_MODE_DIRECT_TRACING: true
|
|
||||||
CODEQL_ACTION_TEST_MODE: true
|
|
||||||
33
.github/workflows/__build-mode-autobuild.yml
generated
vendored
33
.github/workflows/__build-mode-autobuild.yml
generated
vendored
@@ -21,9 +21,19 @@ on:
|
|||||||
schedule:
|
schedule:
|
||||||
- cron: '0 5 * * *'
|
- cron: '0 5 * * *'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs: {}
|
inputs:
|
||||||
|
java-version:
|
||||||
|
type: string
|
||||||
|
description: The version of Java to install
|
||||||
|
required: false
|
||||||
|
default: '17'
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs: {}
|
inputs:
|
||||||
|
java-version:
|
||||||
|
type: string
|
||||||
|
description: The version of Java to install
|
||||||
|
required: false
|
||||||
|
default: '17'
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -37,6 +47,12 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
|
version: linked
|
||||||
|
- os: windows-latest
|
||||||
|
version: linked
|
||||||
|
- os: ubuntu-latest
|
||||||
|
version: nightly-latest
|
||||||
|
- os: windows-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: Build mode autobuild
|
name: Build mode autobuild
|
||||||
permissions:
|
permissions:
|
||||||
@@ -54,6 +70,11 @@ jobs:
|
|||||||
version: ${{ matrix.version }}
|
version: ${{ matrix.version }}
|
||||||
use-all-platform-bundle: 'false'
|
use-all-platform-bundle: 'false'
|
||||||
setup-kotlin: 'true'
|
setup-kotlin: 'true'
|
||||||
|
- name: Install Java
|
||||||
|
uses: actions/setup-java@v5
|
||||||
|
with:
|
||||||
|
java-version: ${{ inputs.java-version || '17' }}
|
||||||
|
distribution: temurin
|
||||||
- name: Set up Java test repo configuration
|
- name: Set up Java test repo configuration
|
||||||
run: |
|
run: |
|
||||||
mv * .github ../action/tests/multi-language-repo/
|
mv * .github ../action/tests/multi-language-repo/
|
||||||
@@ -77,6 +98,14 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
- name: Check that indirect tracing is disabled
|
||||||
|
run: |
|
||||||
|
if [[ ! -z "${CODEQL_RUNNER}" ]]; then
|
||||||
|
echo "Expected indirect tracing to be disabled, but the" \
|
||||||
|
"CODEQL_RUNNER environment variable is set."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- uses: ./../action/analyze
|
- uses: ./../action/analyze
|
||||||
env:
|
env:
|
||||||
CODEQL_ACTION_TEST_MODE: true
|
CODEQL_ACTION_TEST_MODE: true
|
||||||
|
|||||||
@@ -1,31 +0,0 @@
|
|||||||
name: "Autobuild direct tracing"
|
|
||||||
description: "An end-to-end integration test of a Java repository built using 'build-mode: autobuild', with direct tracing enabled"
|
|
||||||
operatingSystems: ["ubuntu", "windows"]
|
|
||||||
versions: ["linked", "nightly-latest"]
|
|
||||||
installJava: "true"
|
|
||||||
env:
|
|
||||||
CODEQL_ACTION_AUTOBUILD_BUILD_MODE_DIRECT_TRACING: true
|
|
||||||
steps:
|
|
||||||
- name: Set up Java test repo configuration
|
|
||||||
run: |
|
|
||||||
mv * .github ../action/tests/multi-language-repo/
|
|
||||||
mv ../action/tests/multi-language-repo/.github/workflows .github
|
|
||||||
mv ../action/tests/java-repo/* .
|
|
||||||
|
|
||||||
- uses: ./../action/init
|
|
||||||
id: init
|
|
||||||
with:
|
|
||||||
build-mode: autobuild
|
|
||||||
db-location: "${{ runner.temp }}/customDbLocation"
|
|
||||||
languages: java
|
|
||||||
tools: ${{ steps.prepare-test.outputs.tools-url }}
|
|
||||||
|
|
||||||
- name: Check that indirect tracing is disabled
|
|
||||||
run: |
|
|
||||||
if [[ ! -z "${CODEQL_RUNNER}" ]]; then
|
|
||||||
echo "Expected indirect tracing to be disabled, but the" \
|
|
||||||
"CODEQL_RUNNER environment variable is set."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
- uses: ./../action/analyze
|
|
||||||
@@ -1,6 +1,8 @@
|
|||||||
name: "Build mode autobuild"
|
name: "Build mode autobuild"
|
||||||
description: "An end-to-end integration test of a Java repository built using 'build-mode: autobuild'"
|
description: "An end-to-end integration test of a Java repository built using 'build-mode: autobuild'"
|
||||||
versions: ["nightly-latest"]
|
operatingSystems: ["ubuntu", "windows"]
|
||||||
|
versions: ["linked", "nightly-latest"]
|
||||||
|
installJava: "true"
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Java test repo configuration
|
- name: Set up Java test repo configuration
|
||||||
run: |
|
run: |
|
||||||
@@ -25,4 +27,12 @@ steps:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
- name: Check that indirect tracing is disabled
|
||||||
|
run: |
|
||||||
|
if [[ ! -z "${CODEQL_RUNNER}" ]]; then
|
||||||
|
echo "Expected indirect tracing to be disabled, but the" \
|
||||||
|
"CODEQL_RUNNER environment variable is set."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- uses: ./../action/analyze
|
- uses: ./../action/analyze
|
||||||
|
|||||||
Reference in New Issue
Block a user