Merge branch 'danger-maybe' into 'develop'

Danger: try branch pipeline hack

See merge request soapbox-pub/soapbox-fe!1544
jest-ts-fix
Alex Gleason 2022-06-18 00:11:54 +00:00
commit 49f156dc65
4 zmienionych plików z 630 dodań i 12 usunięć

Wyświetl plik

@ -3,12 +3,13 @@ image: node:18
variables:
NODE_ENV: test
cache:
cache: &cache
key:
files:
- yarn.lock
paths:
- node_modules/
policy: pull
stages:
- deps
@ -21,6 +22,16 @@ deps:
only:
changes:
- yarn.lock
cache:
<<: *cache
policy: push
danger:
stage: test
script:
# https://github.com/danger/danger-js/issues/1029#issuecomment-998915436
- export CI_MERGE_REQUEST_IID=${CI_OPEN_MERGE_REQUESTS#*!}
- npx danger ci
lint-js:
stage: test

13
dangerfile.ts 100644
Wyświetl plik

@ -0,0 +1,13 @@
import { danger, warn, message } from 'danger';
const docs = danger.git.fileMatch('docs/**/*.md');
const app = danger.git.fileMatch('app/**/*.(js|ts|tsx)');
const tests = danger.git.fileMatch('*/__tests__/*');
if (docs.edited) {
message('Thanks - We :heart: our [documentarians](http://www.writethedocs.org/)!');
}
if (app.modified && !tests.modified) {
warn('You have app changes without tests.');
}

Wyświetl plik

@ -209,6 +209,7 @@
"babel-eslint": "^10.1.0",
"babel-jest": "^28.1.0",
"cross-env": "^7.0.3",
"danger": "^11.0.7",
"eslint": "^7.0.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsdoc": "^39.2.9",

615
yarn.lock

Plik diff jest za duży Load Diff