diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..322a2b6e --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,15 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + groups: + github-actions: + patterns: + - "*" diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index c8ae3753..bf93b576 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -24,7 +24,7 @@ jobs: fuzz-seconds: 600 dry-run: false - name: Upload Crash - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 if: failure() && steps.build.outcome == 'success' with: name: artifacts diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fcc4e1c9..a0bc485d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: ./scripts/clang-format-check autotools: @@ -24,7 +24,7 @@ jobs: steps: - if: ${{runner.os == 'macOS'}} run: brew install autoconf automake libtool - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: autoreconf -fi - env: CC: ${{matrix.cc}} @@ -49,7 +49,7 @@ jobs: runs-on: ${{matrix.os}} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - env: CC: ${{matrix.cc}} run: cmake . @@ -59,8 +59,8 @@ jobs: valgrind: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: sudo apt update && sudo apt install valgrind - run: cmake -DJANSSON_TEST_WITH_VALGRIND=ON . - run: cmake --build . - - run: ctest + - run: ctest \ No newline at end of file