Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

11 changes: 0 additions & 11 deletions .github/dependabot.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .github/workflows/ci.yaml

This file was deleted.

3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
FROM scratch
FROM drydock-prod.workiva.net/workiva/dart_build_image:3 as build

63 changes: 63 additions & 0 deletions skynet.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: standard-dart-checks
description: Quality checks (analyze, format, dependency validator)
contact: 'Frontend Architecture / #support-frontend-architecture'
image: drydock.workiva.net/workiva/dart2_base_image:1
size: large
timeout: eternal

scripts:
- merge_branch.sh master
- timeout 5m dart pub get
- dart analyze
- dart run dart_dev format --check
- dart run dependency_validator

---

name: semver-audit
description: Runs the semver-audit tool to check for minor and major changes
contact: 'Frontend Architecture / #support-frontend-architecture'

image: drydock.workiva.net/workiva/dart2_base_image:1
size: small
timeout: 300

scripts:
- merge_branch.sh master
- dart pub global activate --hosted-url https://pub.workiva.org semver_audit ^2.0.3
- timeout 5m dart pub get
- semver_audit report

---

name: unit-tests-dev
description: Runs unit tests compiled with DDC
contact: 'Frontend Architecture / #support-frontend-architecture'
image: drydock.workiva.net/workiva/dart_unit_test_image:1
size: large
timeout: eternal

artifacts: /testing/test-reports
test-reports: /testing/test-reports

scripts:
- merge_branch.sh master
- timeout 5m dart pub get
- dart run dart_dev test --xunit

---

name: unit-tests-release
description: Runs unit tests compiled with dart2js
contact: 'Frontend Architecture / #support-frontend-architecture'
image: drydock.workiva.net/workiva/dart_unit_test_image:1
size: large
timeout: eternal

artifacts: /testing/test-reports
test-reports: /testing/test-reports

scripts:
- merge_branch.sh master
- timeout 5m dart pub get
- dart run dart_dev test --xunit --release