configure codeql check
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml
new file mode 100644
index 0000000..c427159
--- /dev/null
+++ b/.github/codeql/codeql-config.yml
@@ -0,0 +1,17 @@
+#
+# Copyright (c) 2021 Contributors to the Eclipse Foundation
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License v. 2.0 which is available at
+# http://www.eclipse.org/legal/epl-2.0,
+# or the Eclipse Distribution License v. 1.0 which is available at
+# http://www.eclipse.org/org/documents/edl-v10.php.
+#
+# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
+#
+
+paths-ignore:
+ - '**/src/test/**'
+ - '**/src/it/**'
+ - '**/generated-sources/org/eclipse/persistence/**'
+ - '**/generated-sources-mr/org/eclipse/persistence/**'
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 13acf9a..9415127 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -23,8 +23,8 @@
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
-# schedule:
-# - cron: '0 22 * * 1'
+ schedule:
+ - cron: '0 22 * * 1'
jobs:
analyze:
@@ -49,6 +49,7 @@
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
+ config-file: ./.github/codeql/codeql-config.yml
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
diff --git a/.github/workflows/maven30.yml b/.github/workflows/maven30.yml
deleted file mode 100644
index 47868d0..0000000
--- a/.github/workflows/maven30.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-#
-# Copyright (c) 2021 Contributors to the Eclipse Foundation
-#
-# This program and the accompanying materials are made available under the
-# terms of the Eclipse Public License v. 2.0 which is available at
-# http://www.eclipse.org/legal/epl-2.0,
-# or the Eclipse Distribution License v. 1.0 which is available at
-# http://www.eclipse.org/org/documents/edl-v10.php.
-#
-# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
-#
-
-name: EclipseLink build (3.0.x)
-
-on:
- push:
- branches: [ '3.0' ]
- pull_request:
- branches: [ '3.0' ]
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-jobs:
- build:
- name: Test on JDK ${{ matrix.java_version }}
- runs-on: ubuntu-latest
-
- strategy:
- matrix:
- java_version: [ 11 ]
-
- steps:
- - name: Cancel previous runs of this workflow
- uses: styfle/cancel-workflow-action@0.9.1
- with:
- all_but_latest: true
- access_token: ${{ github.token }}
- - name: Start MySQL Database
- run: |
- sudo systemctl start mysql.service
- mysql -e 'SET GLOBAL log_bin_trust_function_creators = 1;' -uroot -proot
- mysql -e 'CREATE DATABASE ecltests;' -uroot -proot
- mysql -e 'SHOW DATABASES;' -uroot -proot
- - name: Cache local Maven repository
- uses: actions/cache@v2
- with:
- path: ~/.m2/repository
- key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
- restore-keys: |
- ${{ runner.os }}-maven-
- - name: Checkout for build
- uses: actions/checkout@v2.3.4
- - name: Set up JDK
- uses: actions/setup-java@v2
- with:
- distribution: 'zulu'
- java-version: ${{ matrix.java_version }}
- - name: Verify
- run: mvn -B -V -U -C -Pstaging,oss-release,test-lrg,mysql clean verify -Dgpg.skip=true -Dwarn.limit=15 -Dcomp.xlint=-Xlint:none