Skip to content

Bump commons-io:commons-io from 2.8.0 to 2.14.0 in /backend #135

Bump commons-io:commons-io from 2.8.0 to 2.14.0 in /backend

Bump commons-io:commons-io from 2.8.0 to 2.14.0 in /backend #135

# Copyright 2020 SkillTree
#
# Licensed 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
#
# https://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: Continuous Integration
on:
push:
paths-ignore:
- 'README.md'
pull_request:
paths-ignore:
- 'README.md'
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20.11.0'
- uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '19' # The JDK version to make available on the path.
- name: Print Versions
run: |
mvn --version
java -version
# - name: print settings.xml
# run: cat ~/.m2/settings.xml
# - name: Print Versions
# run: |
# mvn --version
# java -version
#
# - 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: maven-settings-xml-action
# uses: whelk-io/maven-settings-xml-action@v9
# with:
# repositories: '[{ "id": "github", "url": "https://maven.pkg.github.com/NationalSecurityAgency/call-stack-profiler" }]'
# servers: '[{ "id": "github", "username": "noMatter", "password": "${{ secrets.GITHUB_TOKEN }}" }]'
#
# - name: print settings.xml again
# run: cat ~/.m2/settings.xml
- name: Build
run: mvn --batch-mode install
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: upload result artifacts
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: CI result artifacts
path: |
./backend/target/*.jar
./frontend/target/*.jar