aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/dependabot.yml15
-rw-r--r--.github/workflows/fuzz.yml2
-rw-r--r--.github/workflows/tests.yml10
3 files changed, 21 insertions, 6 deletions
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..322a2b6
--- /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 c8ae375..bf93b57 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 fcc4e1c..a0bc485 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