Configure Dependabot

This commit is contained in:
Jonah Aragon 2021-05-02 00:26:12 -05:00
parent 69301d6a66
commit e2e35554b2
No known key found for this signature in database
GPG Key ID: 6A957C9A9A9429F7
5 changed files with 43 additions and 21 deletions

27
.github/dependabot.yml vendored Normal file
View File

@ -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"

View File

@ -27,8 +27,10 @@ jobs:
- name: Cache Jekyll build - name: Cache Jekyll build
uses: actions/cache@v2 uses: actions/cache@v2
with: with:
path: ~/.npm path: |
key: ${{ runner.os }}-jekyll-${{ hashFiles('**/*.html') }} .jekyll-cache
.sass-cache
key: ${{ runner.os }}-jekyll-${{ hashFiles('**/*.??m[ld]') }}
- name: Build website - name: Build website
uses: ./.github/actions/build uses: ./.github/actions/build
- name: Copy built site to production - name: Copy built site to production

View File

@ -113,7 +113,6 @@ jobs:
name: "Broken Hyperlinks (External)" name: "Broken Hyperlinks (External)"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [build, link] needs: [build, link]
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -166,7 +165,6 @@ jobs:
name: "Require HTTPS Internal Images" name: "Require HTTPS Internal Images"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -204,7 +202,6 @@ jobs:
name: "Script Reference Checks" name: "Script Reference Checks"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [build, link] needs: [build, link]
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -235,7 +232,6 @@ jobs:
name: "HTML Tag Test" name: "HTML Tag Test"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -273,7 +269,6 @@ jobs:
name: "HTML Entity Names Test" name: "HTML Entity Names Test"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -311,7 +306,6 @@ jobs:
name: "Misc HTML Test" name: "Misc HTML Test"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -349,7 +343,6 @@ jobs:
name: "OpenGraph Test" name: "OpenGraph Test"
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
continue-on-error: true
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2

View File

@ -39,7 +39,7 @@ GEM
sassc (> 2.0.1, < 3.0) sassc (> 2.0.1, < 3.0)
jekyll-watch (2.2.1) jekyll-watch (2.2.1)
listen (~> 3.0) listen (~> 3.0)
kramdown (2.3.0) kramdown (2.3.1)
rexml rexml
kramdown-parser-gfm (1.1.0) kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0) kramdown (~> 2.0)
@ -54,7 +54,7 @@ GEM
rb-fsevent (0.10.4) rb-fsevent (0.10.4)
rb-inotify (0.10.1) rb-inotify (0.10.1)
ffi (~> 1.0) ffi (~> 1.0)
rexml (3.2.4) rexml (3.2.5)
rouge (3.26.0) rouge (3.26.0)
safe_yaml (1.0.5) safe_yaml (1.0.5)
sassc (2.4.0) sassc (2.4.0)

View File

@ -46,14 +46,14 @@ layout: default
</div> </div>
<div class="p-5 bg-secondary text-light"> <div class="p-5 bg-secondary text-light">
<div class="container"> <div class="container">
<div class="row mt-3"> <div class="row mt-3">
<div class="col text-center"> <div class="col text-center">
<h2>Privacy Tools</h2> <h2>Privacy Tools</h2>
<p>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 :)</p> <p>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 :)</p>
</div>
</div> </div>
</div> <div class="col-6 col-sm-4 col-md-3 mt-3">
<div class="col-6 col-sm-4 col-md-3 col-xl-2 mt-3">
<a href="/browsers/"> <a href="/browsers/">
<div class="card text-center mx-auto" style="width: 160px;"> <div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body"> <div class="card-body">
@ -63,7 +63,7 @@ layout: default
</div> </div>
</a> </a>
</div> </div>
<div class="col-6 col-sm-4 col-md-3 col-xl-2 mt-3"> <div class="col-6 col-sm-4 col-md-3 mt-3">
<a href="/software/"> <a href="/software/">
<div class="card text-center mx-auto" style="width: 160px;"> <div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body"> <div class="card-body">
@ -73,7 +73,7 @@ layout: default
</div> </div>
</a> </a>
</div> </div>
<div class="col-6 col-sm-4 col-md-3 col-xl-2 mt-3"> <div class="col-6 col-sm-4 col-md-3 mt-3">
<a href="/operating-systems/"> <a href="/operating-systems/">
<div class="card text-center mx-auto" style="width: 160px;"> <div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body"> <div class="card-body">
@ -83,7 +83,7 @@ layout: default
</div> </div>
</a> </a>
</div> </div>
<div class="col-6 col-sm-4 col-md-3 col-xl-2 mt-3"> <div class="col-6 col-sm-4 col-md-3 mt-3">
<a href="/providers/"> <a href="/providers/">
<div class="card text-center mx-auto" style="width: 160px;"> <div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body"> <div class="card-body">