diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..ee5c16a1 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,27 @@ +version: 2 + +registries: + + fortawesome: + type: npm-registry + url: https://npm.fontawesome.com/ + token: ${{ secrets.FONTAWESOME_NPM_AUTH_TOKEN }} + +updates: + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + + - package-ecosystem: "bundler" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "daily" + + - package-ecosystem: "npm" + directory: "/" + registries: + - fortawesome + schedule: + interval: "daily" diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 4878edc9..7bd0adec 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -27,8 +27,10 @@ jobs: - name: Cache Jekyll build uses: actions/cache@v2 with: - path: ~/.npm - key: ${{ runner.os }}-jekyll-${{ hashFiles('**/*.html') }} + path: | + .jekyll-cache + .sass-cache + key: ${{ runner.os }}-jekyll-${{ hashFiles('**/*.??m[ld]') }} - name: Build website uses: ./.github/actions/build - name: Copy built site to production diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a031af0c..3c442bd1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -113,7 +113,6 @@ jobs: name: "Broken Hyperlinks (External)" runs-on: ubuntu-latest needs: [build, link] - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -166,7 +165,6 @@ jobs: name: "Require HTTPS Internal Images" runs-on: ubuntu-latest needs: build - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -204,7 +202,6 @@ jobs: name: "Script Reference Checks" runs-on: ubuntu-latest needs: [build, link] - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -235,7 +232,6 @@ jobs: name: "HTML Tag Test" runs-on: ubuntu-latest needs: build - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -273,7 +269,6 @@ jobs: name: "HTML Entity Names Test" runs-on: ubuntu-latest needs: build - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -311,7 +306,6 @@ jobs: name: "Misc HTML Test" runs-on: ubuntu-latest needs: build - continue-on-error: true steps: - uses: actions/checkout@v2 @@ -349,7 +343,6 @@ jobs: name: "OpenGraph Test" runs-on: ubuntu-latest needs: build - continue-on-error: true steps: - uses: actions/checkout@v2 diff --git a/Gemfile.lock b/Gemfile.lock index a709bfc7..9e15bd6d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -39,7 +39,7 @@ GEM sassc (> 2.0.1, < 3.0) jekyll-watch (2.2.1) listen (~> 3.0) - kramdown (2.3.0) + kramdown (2.3.1) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) @@ -54,7 +54,7 @@ GEM rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.4) + rexml (3.2.5) rouge (3.26.0) safe_yaml (1.0.5) sassc (2.4.0) diff --git a/index.html b/index.html index 9166636b..cea2bbb2 100644 --- a/index.html +++ b/index.html @@ -46,14 +46,14 @@ layout: default
-
-
-
-

Privacy Tools

-

The devices, software, and services that will protect your privacy highly depend on your use case, workflow, and threat model. But, if you don't know where to get started, we've chosen some recommended tools to get you going :)

+
+
+
+

Privacy Tools

+

The devices, software, and services that will protect your privacy highly depend on your use case, workflow, and threat model. But, if you don't know where to get started, we've chosen some recommended tools to get you going :)

+
-
-