ci: python3-minimal is insufficient
Change-Id: I5f09ad2dabee72fd5187ffa028431c6346988598
diff --git a/.editorconfig b/.editorconfig
index 624ad9b..f9b3c4d 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -26,3 +26,4 @@
[*.{yaml,yml}]
indent_style = space
indent_size = 2
+trim_trailing_whitespace = true
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d3110a4..7029313 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,6 +1,13 @@
name: CI
on:
push:
+ paths-ignore:
+ - 'Dockerfile'
+ - '.dockerignore'
+ - '.editorconfig'
+ - '.gitignore'
+ - '.mailmap'
+ - '*.md'
workflow_dispatch:
permissions: {}
diff --git a/.gitignore b/.gitignore
index c3c9cd0..dc40a00 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,22 +1,8 @@
-# Emacs
+# Backup files
*~
-\#*\#
-/.emacs.desktop
-/.emacs.desktop.lock
-*.elc
-.\#*
-
-# Visual Studio Code
-.vscode/
-
-# Clion
-.idea
-
-# macOS
-.DS_Store
-.AppleDouble
-.LSOverride
-._*
+*.bak
+*.orig
+*.rej
# Waf build system
/build/
@@ -28,5 +14,21 @@
__pycache__/
*.py[cod]
+# Emacs
+\#*\#
+/.emacs.desktop
+/.emacs.desktop.lock
+*.elc
+.\#*
+
+# Visual Studio Code
+.vscode/
+
+# macOS
+.DS_Store
+.AppleDouble
+.LSOverride
+._*
+
# Other
/VERSION.info
diff --git a/.jenkins.d/00-deps.sh b/.jenkins.d/00-deps.sh
index 1a4bfc1..c278382 100755
--- a/.jenkins.d/00-deps.sh
+++ b/.jenkins.d/00-deps.sh
@@ -2,7 +2,8 @@
set -eo pipefail
APT_PKGS=(
- build-essential
+ dpkg-dev
+ g++
libboost-chrono-dev
libboost-date-time-dev
libboost-dev
@@ -15,7 +16,7 @@
libsqlite3-dev
libssl-dev
pkg-config
- python3-minimal
+ python3
)
FORMULAE=(boost openssl pkg-config)
PIP_PKGS=()
diff --git a/README.md b/README.md
index f08b6f0..8e5a5ed 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# NDNCERT: NDN Certificate Management Protocol
-[](https://github.com/named-data/ndncert/actions/workflows/ci.yml)

+[](https://github.com/named-data/ndncert/actions/workflows/ci.yml)
The NDN certificate management protocol (**NDNCERT**) enables automatic certificate management
in NDN. In Named Data Networking (NDN), every entity should have a corresponding identity