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

View File

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

View File

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

View File

@ -53,7 +53,7 @@ layout: default
<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 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="/browsers/">
<div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body">
@ -63,7 +63,7 @@ layout: default
</div>
</a>
</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/">
<div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body">
@ -73,7 +73,7 @@ layout: default
</div>
</a>
</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/">
<div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body">
@ -83,7 +83,7 @@ layout: default
</div>
</a>
</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/">
<div class="card text-center mx-auto" style="width: 160px;">
<div class="card-body">