diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 336e44d2..3068bbb4 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -6,20 +6,21 @@ name: codecov - master jobs: codecov: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: java-version: 11 - - uses: actions/cache@v1 + - uses: actions/cache@v4 with: path: ~/.m2/repository key: maven-${{ hashFiles('**/pom.xml') }} restore-keys: | maven- - run: mvn install -Pjacoco - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v4 with: + token: ${{ secrets.CODECOV_TOKEN }} file: ./target/site/jacoco/jacoco.xml fail_ci_if_error: true diff --git a/.github/workflows/mvn.yml b/.github/workflows/mvn.yml index be00e532..f96a03c0 100644 --- a/.github/workflows/mvn.yml +++ b/.github/workflows/mvn.yml @@ -12,14 +12,15 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, windows-2022, macos-12] + os: [ubuntu-22.04, windows-2022, macos-12] java: [11, 17] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: + distribution: 'temurin' java-version: ${{ matrix.java }} - - uses: actions/cache@v1 + - uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-jdk-${{ matrix.java }}-maven-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/xcop.yml b/.github/workflows/xcop.yml index 1cad90bb..023e01d4 100644 --- a/.github/workflows/xcop.yml +++ b/.github/workflows/xcop.yml @@ -9,7 +9,7 @@ name: xcop - master jobs: xcop: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: g4s8/xcop-action@master diff --git a/LICENSE.txt b/LICENSE.txt index 04492e08..22aa8663 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2017-2023 Yegor Bugayenko +Copyright (c) 2017-2024 Yegor Bugayenko Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/pom.xml b/pom.xml index 400d3fcd..fc3ca66c 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@