update jamstack dep to 1.0.22, pass token as env var
parent
2529b48ee5
commit
29502fb247
|
@ -4,6 +4,9 @@ on:
|
|||
push:
|
||||
branches: [ master ]
|
||||
|
||||
env:
|
||||
WEBMENTION_TOKEN: ${{secrets.WEBMENTION_TOKEN}}
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
@ -2,6 +2,14 @@
|
|||
const { mastodon, goodreads, lunr, webmention, youtube } = require('jam-my-stack');
|
||||
const fsp = require('fs').promises;
|
||||
|
||||
if(!process.env.WEBMENTION_TOKEN) {
|
||||
throw "No webmention token set!"
|
||||
}
|
||||
|
||||
const wmconfig = {
|
||||
endpoint: 'https://jam.brainbaking.com',
|
||||
token: process.env.WEBMENTION_TOKEN
|
||||
};
|
||||
|
||||
(async function() {
|
||||
// 1. build Lunr index
|
||||
|
@ -14,13 +22,13 @@ const fsp = require('fs').promises;
|
|||
|
||||
// 2. get webmentions
|
||||
console.log("2. Fetching webmentions...")
|
||||
const mentions = await webmention.getWebmentions("redzuurdesem.be")
|
||||
const mentions = await webmention.getWebmentions("redzuurdesem.be", wmconfig)
|
||||
const json = JSON.stringify(mentions, null, 4)
|
||||
await fsp.writeFile(`${__dirname}/data/webmentions.json`, json, 'utf-8')
|
||||
|
||||
// 3. send webmentions
|
||||
console.log("3. Sending webmentions...")
|
||||
const since = await webmention.send("redzuurdesem.be")
|
||||
const since = await webmention.send("redzuurdesem.be", wmconfig)
|
||||
console.log(` -- done`)
|
||||
|
||||
// 4. build youtube thumbnails
|
||||
|
|
|
@ -25,6 +25,6 @@
|
|||
},
|
||||
"homepage": "https://github.com/wgroeneveld/redzuurdesem#readme",
|
||||
"dependencies": {
|
||||
"jam-my-stack": "^1.0.19"
|
||||
"jam-my-stack": "^1.0.22"
|
||||
}
|
||||
}
|
||||
|
|
10
yarn.lock
10
yarn.lock
|
@ -3167,9 +3167,9 @@ fsevents@~2.3.1:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jam-my-stack@npm:^1.0.19":
|
||||
version: 1.0.19
|
||||
resolution: "jam-my-stack@npm:1.0.19"
|
||||
"jam-my-stack@npm:^1.0.22":
|
||||
version: 1.0.22
|
||||
resolution: "jam-my-stack@npm:1.0.22"
|
||||
dependencies:
|
||||
dayjs: ^1.10.4
|
||||
ejs: ^3.1.6
|
||||
|
@ -3181,7 +3181,7 @@ fsevents@~2.3.1:
|
|||
lunr: ^2.3.9
|
||||
parser-front-matter: ^1.6.4
|
||||
youtube-dl-exec: ^1.2.4
|
||||
checksum: 599ba32bff3211ba665aefbc7af8c5cfbc88e3688329bbda883d2090582592844ad6adf388549471e5dd44a872720bf92968bdd11b121e875c7f2215b1af3d05
|
||||
checksum: c5e6e102121b9c7de17c9dde0a47d5cbd840a0a56540628f32cc443c6b30796d025edff454f5294a74957752f67c969dc8cac44efb385994a8fba9bc5422dade
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -4133,7 +4133,7 @@ fsevents@~2.3.1:
|
|||
"@babel/cli": ^7.8.4
|
||||
"@babel/core": ^7.9.6
|
||||
"@babel/preset-env": ^7.9.6
|
||||
jam-my-stack: ^1.0.19
|
||||
jam-my-stack: ^1.0.22
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
|
|
Loading…
Reference in New Issue