Skip to content

Commit 95ee5bd

Browse files
authored
fix cache and most html issues (#27)
* derp Signed-off-by: Daniel Sieradski <[email protected]> * update docs Signed-off-by: Daniel Sieradski <[email protected]> * tweaks Signed-off-by: Daniel Sieradski <[email protected]> * text instead Signed-off-by: Daniel Sieradski <[email protected]> * different html to markdown converter Signed-off-by: Daniel Sieradski <[email protected]> * update docs, test run Signed-off-by: Daniel Sieradski <[email protected]> * try another md converter Signed-off-by: Daniel Sieradski <[email protected]> * add jsdom Signed-off-by: Daniel Sieradski <[email protected]> * try again Signed-off-by: Daniel Sieradski <[email protected]> * wtf Signed-off-by: Daniel Sieradski <[email protected]> * i’m so dumb Signed-off-by: Daniel Sieradski <[email protected]> * try and fail miserably at parcel Signed-off-by: Daniel Sieradski <[email protected]> * parcel babel Signed-off-by: Daniel Sieradski <[email protected]> * babel parcel again Signed-off-by: Daniel Sieradski <[email protected]> * move to typescript Signed-off-by: Daniel Sieradski <[email protected]> * esbuild saves the day! Signed-off-by: Daniel Sieradski <[email protected]> * update action Signed-off-by: Daniel Sieradski <[email protected]> * erps Signed-off-by: Daniel Sieradski <[email protected]> * again Signed-off-by: Daniel Sieradski <[email protected]> * maybe? Signed-off-by: Daniel Sieradski <[email protected]> * cache bust Signed-off-by: Daniel Sieradski <[email protected]> * fix html Signed-off-by: Daniel Sieradski <[email protected]> * strip tags Signed-off-by: Daniel Sieradski <[email protected]> * and again Signed-off-by: Daniel Sieradski <[email protected]> * try this Signed-off-by: Daniel Sieradski <[email protected]> * tweak payload Signed-off-by: Daniel Sieradski <[email protected]> * aaand again Signed-off-by: Daniel Sieradski <[email protected]> * ffs Signed-off-by: Daniel Sieradski <[email protected]> * sigh Signed-off-by: Daniel Sieradski <[email protected]> * derp Signed-off-by: Daniel Sieradski <[email protected]> * try hash again Signed-off-by: Daniel Sieradski <[email protected]> * derps Signed-off-by: Daniel Sieradski <[email protected]> * 1.2.6
1 parent 4a16dc8 commit 95ee5bd

26 files changed

+32183
-27438
lines changed

.babelrc.cjs

Lines changed: 0 additions & 3 deletions
This file was deleted.

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
tsconfig.json
12
node_modules
23
dist
34
yarn.lock

.eslintrc

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"root": true,
3+
"extends": [
4+
"standard",
5+
"prettier",
6+
"eslint:recommended",
7+
"plugin:@typescript-eslint/recommended",
8+
"plugin:json/recommended",
9+
"plugin:markdown/recommended",
10+
"plugin:yml/recommended",
11+
"plugin:yml/prettier"
12+
],
13+
"parser": "@typescript-eslint/parser",
14+
"plugins": [
15+
"@typescript-eslint"
16+
],
17+
"overrides": [
18+
{
19+
"files": [
20+
"*.yml"
21+
],
22+
"rules": {
23+
"camelcase": "off",
24+
"no-labels": "off",
25+
"no-unused-labels": "off",
26+
"no-unused-expressions": "off"
27+
}
28+
}
29+
]
30+
}

.eslintrc.cjs

Lines changed: 0 additions & 22 deletions
This file was deleted.

.github/workflows/feedbot.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,22 @@ jobs:
1717
uses: actions/cache@v2
1818
with:
1919
path: ./slackfeedbot-cache
20-
key: feed-cache-${{ steps.generate-key.outputs.cache-key }}
21-
restore-keys: feed-cache-
20+
key: feed-cache-e-${{ steps.generate-key.outputs.cache-key }}
21+
restore-keys: feed-cache-e-
22+
- name: LAT
23+
uses: 'selfagency/slackfeedbot@dev'
24+
with:
25+
rss: 'https://www.latimes.com/rss2.0.xml'
26+
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}
27+
cache_dir: './slackfeedbot-cache'
28+
continue-on-error: true
29+
- name: WaPo
30+
uses: 'selfagency/slackfeedbot@dev'
31+
with:
32+
rss: 'https://feeds.washingtonpost.com/rss/homepage'
33+
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}
34+
cache_dir: './slackfeedbot-cache'
35+
continue-on-error: true
2236
- name: GitHub
2337
uses: 'selfagency/slackfeedbot@dev'
2438
with:

.husky/pre-commit

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22
. "$(dirname "$0")/_/husky.sh"
33

4-
./node_modules/.bin/ncc build action.js --license licenses.txt
4+
npm run bundle
55
git add dist
6-
./node_modules/.bin/lint-staged --allow-empty
6+
npm run lint-staged

.prettierrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"singleQuote": true,
77
"trailingComma": "none",
88
"bracketSpacing": true,
9-
"jsxBracketSameLine": true,
109
"arrowParens": "avoid",
1110
"requirePragma": false,
1211
"insertPragma": false,

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
key: feed-cache-${{ steps.generate-key.outputs.cache-key }}
5555
restore-keys: feed-cache-
5656
- name: NYT
57-
uses: 'selfagency/feedbot@v1.2.4'
57+
uses: 'selfagency/slackfeedbot@v1.2.6'
5858
with:
5959
rss: 'https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml'
6060
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}
@@ -75,7 +75,7 @@ jobs:
7575
runs-on: ubuntu-latest
7676
steps:
7777
- name: NYT
78-
uses: 'selfagency/feedbot@v1.2.4'
78+
uses: 'selfagency/slackfeedbot@v1.2.6'
7979
with:
8080
rss: 'https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml'
8181
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}
@@ -106,7 +106,7 @@ jobs:
106106
key: feed-cache-${{ steps.generate-key.outputs.cache-key }}
107107
restore-keys: feed-cache-
108108
- name: NYT
109-
uses: 'selfagency/feedbot@v1.2.4'
109+
uses: 'selfagency/slackfeedbot@v1.2.6'
110110
with:
111111
rss: 'https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml'
112112
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}
@@ -138,13 +138,13 @@ jobs:
138138
key: feed-cache-${{ steps.generate-key.outputs.cache-key }}
139139
restore-keys: feed-cache-
140140
- name: LAT
141-
uses: 'selfagency/feedbot@v1.2.4'
141+
uses: 'selfagency/slackfeedbot@v1.2.6'
142142
with:
143143
rss: 'https://www.latimes.com/rss2.0.xml'
144144
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}
145145
cache_dir: './slackfeedbot-cache'
146146
- name: WaPo
147-
uses: 'selfagency/feedbot@v1.2.4'
147+
uses: 'selfagency/slackfeedbot@v1.2.6'
148148
with:
149149
rss: 'https://feeds.washingtonpost.com/rss/homepage'
150150
slack_webhook: ${{ secrets.SLACK_WEBHOOK }}

action.js

Lines changed: 0 additions & 197 deletions
This file was deleted.

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ inputs:
2222
required: false
2323
runs:
2424
using: 'node16'
25-
main: 'dist/index.js'
25+
main: 'dist/index.cjs'

0 commit comments

Comments
 (0)