Bump actions/cache from 3.0.6 to 3.0.7 master
authorGary Gregory <ggregory@rocketsoftware.com>
Fri, 12 Aug 2022 11:19:17 +0000 (07:19 -0400)
committerGary Gregory <ggregory@rocketsoftware.com>
Fri, 12 Aug 2022 11:19:17 +0000 (07:19 -0400)
.github/workflows/coverage.yml [new file with mode: 0644]
.github/workflows/maven.yml
findbugs-exclude-filter.xml
src/changes/changes.xml

diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
new file mode 100644 (file)
index 0000000..26c73ac
--- /dev/null
@@ -0,0 +1,50 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+name: Coverage
+
+on: [push, pull_request]
+
+permissions:
+  contents: read
+
+jobs:
+  build:
+
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        java: [ 8 ]
+
+    steps:
+    - uses: actions/checkout@v3
+    - uses: actions/cache@v3.0.7
+      with:
+        path: ~/.m2/repository
+        key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
+        restore-keys: |
+          ${{ runner.os }}-maven-
+    - name: Set up JDK ${{ matrix.java }}
+      uses: actions/setup-java@v3
+      with:
+        distribution: 'temurin'
+        java-version: ${{ matrix.java }}
+    - name: Build with Maven
+      run: mvn -V test jacoco:report --file pom.xml --no-transfer-progress
+
+    - name: Upload coverage to Codecov
+      uses: codecov/codecov-action@v3
+      with:
+        files: ./target/site/jacoco/jacoco.xml
index 0f86c05f86c66ba6be966930595f6965c3fac11c..6cc899cb3808da1c17c7a706074975f3797c19dc 100644 (file)
@@ -1,35 +1,35 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-name: Java CI
-
-on: [push, pull_request]
-
-jobs:
-  build:
-    runs-on: ubuntu-latest
-    strategy:
-      matrix:
-        java: [ 8, 11, 17 ]
-    steps:
-    - uses: actions/checkout@v3
-    - name: Set up JDK ${{ matrix.java }}
-      uses: actions/setup-java@v3
-      with:
-        distribution: adopt
-        java-version: ${{ matrix.java }}
-        cache: 'maven'
-    - name: Build with Maven on Java ${{ matrix.java }}
-      run: mvn -V -Ddoclint=all --file pom.xml --no-transfer-progress
+# Licensed to the Apache Software Foundation (ASF) under one or more\r
+# contributor license agreements.  See the NOTICE file distributed with\r
+# this work for additional information regarding copyright ownership.\r
+# The ASF licenses this file to You under the Apache License, Version 2.0\r
+# (the "License"); you may not use this file except in compliance with\r
+# the License.  You may obtain a copy of the License at\r
+#\r
+#      http://www.apache.org/licenses/LICENSE-2.0\r
+#\r
+# Unless required by applicable law or agreed to in writing, software\r
+# distributed under the License is distributed on an "AS IS" BASIS,\r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+# See the License for the specific language governing permissions and\r
+# limitations under the License.\r
+\r
+name: Java CI\r
+\r
+on: [push, pull_request]\r
+\r
+jobs:\r
+  build:\r
+    runs-on: ubuntu-latest\r
+    strategy:\r
+      matrix:\r
+        java: [ 8, 11, 17 ]\r
+    steps:\r
+    - uses: actions/checkout@v3\r
+    - name: Set up JDK ${{ matrix.java }}\r
+      uses: actions/setup-java@v3\r
+      with:\r
+        distribution: 'temurin'\r
+        java-version: ${{ matrix.java }}\r
+        cache: 'maven'\r
+    - name: Build with Maven on Java ${{ matrix.java }}\r
+      run: mvn -V -Ddoclint=all --file pom.xml --no-transfer-progress\r
index 13bc4d58da719cdb2a0236be28d1770861da6ab8..a8fc63ef9d4c54a04579378061dcd00330f45e3d 100644 (file)
@@ -1,39 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-
-<!--
-  This file contains some false positive bugs detected by findbugs. Their
-  false positive nature has been analyzed individually and they have been
-  put here to instruct findbugs it must ignore them.
--->
-<FindBugsFilter>
-
-  <!-- Reason: Testing shows that new Integer(...) etc is quicker than Integer.valueOf -->
-  <Match>
-    <Bug pattern="DM_NUMBER_CTOR" />
-  </Match>
-  <Match>
-    <Class name="org.apache.commons.ognl.OgnlParser" />
-    <Bug pattern="NM_METHOD_NAMING_CONVENTION" />
-  </Match>
-  <Match>
-    <Class name="org.apache.commons.ognl.OgnlParserTokenManager" />
-    <Bug pattern="NM_METHOD_NAMING_CONVENTION" />
-  </Match>
-
-</FindBugsFilter>
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!--\r
+   Licensed to the Apache Software Foundation (ASF) under one or more\r
+   contributor license agreements.  See the NOTICE file distributed with\r
+   this work for additional information regarding copyright ownership.\r
+   The ASF licenses this file to You under the Apache License, Version 2.0\r
+   (the "License"); you may not use this file except in compliance with\r
+   the License.  You may obtain a copy of the License at\r
+\r
+       http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+   See the License for the specific language governing permissions and\r
+   limitations under the License.\r
+-->\r
+\r
+<!--\r
+  This file contains some false positive bugs detected by findbugs. Their\r
+  false positive nature has been analyzed individually and they have been\r
+  put here to instruct findbugs it must ignore them.\r
+-->\r
+<FindBugsFilter\r
+    xmlns="https://github.com/spotbugs/filter/3.0.0"\r
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+    xsi:schemaLocation="https://github.com/spotbugs/filter/3.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/3.1.0/spotbugs/etc/findbugsfilter.xsd">\r
+\r
+  <!-- Reason: Testing shows that new Integer(...) etc is quicker than Integer.valueOf -->\r
+  <Match>\r
+    <Bug pattern="DM_NUMBER_CTOR" />\r
+  </Match>\r
+  <Match>\r
+    <Class name="org.apache.commons.ognl.OgnlParser" />\r
+    <Bug pattern="NM_METHOD_NAMING_CONVENTION" />\r
+  </Match>\r
+  <Match>\r
+    <Class name="org.apache.commons.ognl.OgnlParserTokenManager" />\r
+    <Bug pattern="NM_METHOD_NAMING_CONVENTION" />\r
+  </Match>\r
+\r
+</FindBugsFilter>\r
index a0daf55454c7c375d50d72529ac767610a4fd5df..61c63f0c0e6df03b3339260baa1554be35295dc2 100644 (file)
       <action issue="OGNL-2" type="update" dev="">Update legals to all OGNL file</action>
       <action issue="OGNL-1" type="update" dev="lukaszlenart">Import the OGNL codebase</action>
       <!-- UPDATE -->
+      <action type="update" dev="ggregory" due-to="Dependabot">Bump actions/setup-java from 2 to 3 #70.</action>
+      <action type="update" dev="ggregory" due-to="Gary Gregory">Bump actions/cache from 3.0.5 to 3.0.7.</action>
+      <action type="update" dev="ggregory" due-to="Dependabot">Bump actions/checkout from 2 to 3 #68.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump build-helper-maven-plugin from 3.2.0 to 3.3.0 #61.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump h2 from 2.0.202 to 2.1.210 #57, #62.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump ognl from 3.3.0 to 3.3.2 #59.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-javadoc-plugin 3.2.0 from to 3.3.1.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump slf4j-api from 1.7.32 to 1.7.36 #66.</action>
-      <action type="update" dev="ggregory" due-to="Dependabot">Bump actions/checkout from 2 to 3 #68.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump taglist-maven-plugin from 2.4 to 3.0.0 #65.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jar-plugin from 3.2.1 to 3.2.2 #63.</action>
-      <action type="update" dev="ggregory" due-to="Dependabot">Bump actions/setup-java from 2 to 3 #70.</action>
       <action type="update" dev="ggregory" due-to="Dependabot">Bump commons-parent from 52 to 53 #69.</action>
          
     </release>