Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump wearerequired/lint-action from 1 to 2 #1176

Open
wants to merge 1,950 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1950 commits
Select commit Hold shift + click to select a range
e988da2
Merge pull request #871 from CityOfDetroit/ux/listing-filter-header
Dec 14, 2021
a2c2f50
feat: add icon to tag component
plunkettgoogle Dec 15, 2021
1316a9a
add accessibility filters
aisiri-murulidhar Dec 15, 2021
e04865c
Add default check logic to filter form.
aisiri-murulidhar Dec 15, 2021
37f1481
Fix test
aisiri-murulidhar Dec 15, 2021
cb0c3e1
Update neighborhoods on homepage to be City regions
Dec 15, 2021
977baf6
Merge pull request #880 from CityOfDetroit/fix/844-income-radio-buttons
plunkettgoogle Dec 15, 2021
d3846fa
Merge pull request #881 from CityOfDetroit/fix/819-accessibility-icon
plunkettgoogle Dec 15, 2021
cf837b6
Tweak HorizontalScroll button styles
Dec 16, 2021
fac46e4
CSS and form html updates
aisiri-murulidhar Dec 16, 2021
7cf7569
Fix spacing
aisiri-murulidhar Dec 16, 2021
164845c
Merge branch 'main' into accFilter
aisiri-murulidhar Dec 16, 2021
d900c73
Fix code style issues with Prettier
lint-action Dec 16, 2021
21651fe
Merge pull request #886 from CityOfDetroit/fix-horizontal-scroll-buttons
Dec 16, 2021
418fe56
Update filter modal styling to match the updated mocks
Dec 16, 2021
65913bf
Format overrides.scss
Dec 16, 2021
657509d
Fix failing tests
aisiri-murulidhar Dec 16, 2021
be0491d
Fix code style issues with Prettier
lint-action Dec 16, 2021
251e689
Add translations to titles
aisiri-murulidhar Dec 16, 2021
e9b63c9
CSS edits for footer
aisiri-murulidhar Dec 9, 2021
20d3094
More css edits
aisiri-murulidhar Dec 10, 2021
f9e79fc
More CSS edits
aisiri-murulidhar Dec 14, 2021
ed1ff57
Tweak css to make the footer match the mocks
Dec 15, 2021
f1d3266
Add translations
Dec 15, 2021
9cdd724
Merge branch 'accFilter' of github.com:CityOfDetroit/bloom into accFi…
aisiri-murulidhar Dec 16, 2021
165ca88
Merge pull request #885 from CityOfDetroit/regions
Dec 16, 2021
f35b12a
Fix code style issues with Prettier
lint-action Dec 16, 2021
77d566a
Fix headers
aisiri-murulidhar Dec 16, 2021
5eae4af
change text color in buttons
aisiri-murulidhar Dec 16, 2021
96106ae
Update household and disability question prompts
aisiri-murulidhar Dec 17, 2021
0f145de
Fix checkbox spacing
aisiri-murulidhar Dec 17, 2021
bc11ead
Fix code style issues with Prettier
lint-action Dec 17, 2021
71be132
Merge pull request #884 from CityOfDetroit/footer
Dec 17, 2021
8528589
Separate two buttons and change color and text on homepage.
aisiri-murulidhar Dec 14, 2021
750f16f
Add translations
aisiri-murulidhar Dec 14, 2021
2590862
Update cypress test
aisiri-murulidhar Dec 14, 2021
56cfb00
Change pixels
aisiri-murulidhar Dec 16, 2021
3c347a8
Fix css
aisiri-murulidhar Dec 16, 2021
6306cd5
Fix css
aisiri-murulidhar Dec 17, 2021
8a993bf
Final tweaks to button styles
Dec 17, 2021
022cee9
Merge pull request #872 from CityOfDetroit/buttons
Dec 17, 2021
3179846
Merge pull request #883 from CityOfDetroit/accFilter
aisiri-murulidhar Dec 18, 2021
8001ef4
feat: support neighborhood filter on backend
plunkettgoogle Dec 16, 2021
cd171d2
Update tests
aisiri-murulidhar Dec 20, 2021
8740fd0
Fix code style issues with Prettier
lint-action Dec 20, 2021
c523f67
Merge pull request #889 from CityOfDetroit/feat/814-support-neighborh…
plunkettgoogle Dec 20, 2021
3a3ece1
feat: update eligibility look
plunkettgoogle Dec 15, 2021
9b77558
Change specificity
aisiri-murulidhar Dec 20, 2021
c7df2e4
Merge pull request #887 from CityOfDetroit/fix/830-update-eligibility…
plunkettgoogle Dec 20, 2021
7225d00
Merge pull request #890 from CityOfDetroit/sampleEmail
aisiri-murulidhar Dec 20, 2021
4a44474
Merge pull request #888 from CityOfDetroit/ux/update-filter-modal
Dec 20, 2021
578edd7
Merge pull request #891 from CityOfDetroit/questionText
aisiri-murulidhar Dec 20, 2021
285f256
feat: add region neighborhood map
plunkettgoogle Dec 20, 2021
d33ad4c
Merge pull request #893 from CityOfDetroit/feat/813-814-region-neighb…
plunkettgoogle Dec 20, 2021
0a1460d
feat: hook up region filter
plunkettgoogle Dec 20, 2021
f5fb85b
Seed db with pending property
aisiri-murulidhar Dec 20, 2021
1acbfbd
Seed edit
aisiri-murulidhar Dec 20, 2021
a5bea66
Fix code style issues with Prettier
lint-action Dec 20, 2021
cc8efa6
Merge pull request #897 from CityOfDetroit/seedData
aisiri-murulidhar Dec 21, 2021
4d5d95f
Merge pull request #895 from CityOfDetroit/feat/814-filter-by-region
plunkettgoogle Dec 21, 2021
2983619
feat: connect region cards on homepage to filter
plunkettgoogle Dec 21, 2021
6d984ad
fix: features filtering
plunkettgoogle Dec 21, 2021
987c82c
fix: add features to full listing db view
plunkettgoogle Dec 21, 2021
efccad3
chore: add tests for features filtering
plunkettgoogle Dec 21, 2021
eec436a
Make bedroom filters 2 columns and fix filter styles
Dec 21, 2021
839d5d7
Merge pull request #902 from CityOfDetroit/filter-update
Dec 21, 2021
4bf2a04
Add neighborhood info to right rail
Dec 20, 2021
c0aa60c
Update seed listings with more accurate photos
Dec 20, 2021
177c9e2
Fix code style issues with Prettier
lint-action Dec 21, 2021
5695b77
fix: failing view spec test
plunkettgoogle Dec 21, 2021
ce18244
Add translations for emails
aisiri-murulidhar Dec 21, 2021
6e500d4
Edit seed
aisiri-murulidhar Dec 21, 2021
0c184ff
Edit seed to add application open date and change status back to active.
aisiri-murulidhar Dec 21, 2021
fb802c4
Merge pull request #894 from CityOfDetroit/neighborhood-right-rail
Dec 21, 2021
33d39d1
Send new-listing notifications to opted-in users (#900)
anders-schneider Dec 21, 2021
12a0df7
Merge pull request #898 from CityOfDetroit/update-seed-images
Dec 21, 2021
9385972
Edits to cron to make batch send
aisiri-murulidhar Dec 21, 2021
4a89bce
add translations back
aisiri-murulidhar Dec 21, 2021
ed25b17
Merge pull request #899 from CityOfDetroit/feat/815-homepage-region-f…
plunkettgoogle Dec 21, 2021
d881036
Merge pull request #903 from CityOfDetroit/fix/features-filtering
plunkettgoogle Dec 21, 2021
42c2a22
Merge pull request #905 from CityOfDetroit/seeding
aisiri-murulidhar Dec 21, 2021
710102a
change insert to update
aisiri-murulidhar Dec 21, 2021
2a7ac99
edit translation
aisiri-murulidhar Dec 21, 2021
cf07890
Fix code style issues with Prettier
lint-action Dec 22, 2021
cdd0389
edit translation
aisiri-murulidhar Dec 22, 2021
c6ef537
Merge branch 'translations' of github.com:CityOfDetroit/bloom into tr…
aisiri-murulidhar Dec 22, 2021
fc85d24
Fix code style issues with Prettier
lint-action Dec 22, 2021
18bc9b3
Merge pull request #904 from CityOfDetroit/translations
aisiri-murulidhar Dec 22, 2021
2c2aaa7
Fix code style issues with Prettier
lint-action Dec 22, 2021
818a034
Fix imports and provides
aisiri-murulidhar Dec 22, 2021
6066298
Fix code style issues with Prettier
lint-action Dec 22, 2021
4367825
fix lint
aisiri-murulidhar Dec 22, 2021
bebdc24
Merge branch 'updatNotif' of github.com:CityOfDetroit/bloom into upda…
aisiri-murulidhar Dec 22, 2021
8f030ca
Fix code style issues with Prettier
lint-action Dec 22, 2021
24c3ee4
fix lint
aisiri-murulidhar Dec 22, 2021
5f6d63d
fix lint
aisiri-murulidhar Dec 22, 2021
6f8b220
fix lint
aisiri-murulidhar Dec 22, 2021
96270af
Merge branch 'updatNotif' of github.com:CityOfDetroit/bloom into upda…
aisiri-murulidhar Dec 22, 2021
6e05160
Fix code style issues with Prettier
lint-action Dec 22, 2021
72aea9c
fix recipient
aisiri-murulidhar Dec 22, 2021
ceab2bd
Merge branch 'updatNotif' of github.com:CityOfDetroit/bloom into upda…
aisiri-murulidhar Dec 22, 2021
a824b31
Merge pull request #859 from CityOfDetroit/updatNotif
aisiri-murulidhar Dec 22, 2021
2d1c3aa
Gracefully handle email partials not found
Dec 23, 2021
5fdf29a
Merge pull request #910 from CityOfDetroit/fix-partner-portal
Dec 23, 2021
7d68ce7
Add support for sending new-listing notifications to opted-in users w…
anders-schneider Jan 4, 2022
57a9db5
Remove accessible features filter (#918)
Jan 25, 2022
040f697
2022-02-10 core (#982)
seanmalbert Feb 12, 2022
6ff9407
feat: updates listings view config (#983)
seanmalbert Feb 12, 2022
5b156a9
feat: adds view to listingsFetcher
seanmalbert Feb 12, 2022
9fc230f
Merge branch 'dev' of https://github.com/CityOfDetroit/bloom into dev
seanmalbert Feb 12, 2022
bcca2a8
refactor: Remove required to publish labels
dominikx96 Feb 15, 2022
c956dda
refactor: Remove required to publish labels
emilyjablonski Feb 16, 2022
dc0c3f1
feat: show building accessibility features on partners (v2) (#984)
emilyjablonski Feb 17, 2022
8c7276a
chore: update primary color in Tailwind override (#980)
jaredcwhite Feb 17, 2022
c430d1e
Remove listing fields
dominikx96 Feb 22, 2022
ae70709
feat(backend): update units summary model
pbn4 Feb 23, 2022
77da5b0
fix: remove some listing fields from partners
emilyjablonski Feb 23, 2022
87d20d1
style: formatting
seanmalbert Feb 24, 2022
e46f265
chore: merge latest dev
seanmalbert Feb 24, 2022
e3354ce
feat: backend-swagger with unit summary updates
seanmalbert Feb 24, 2022
1599804
feat(backend): remove Listing published required fields (#996)
pbn4 Feb 24, 2022
5cd07b5
refactor: comment out mistyped scripts
emilyjablonski Feb 28, 2022
213a843
fix: fixup base view
emilyjablonski Feb 28, 2022
3648727
feat(backend): fix unit group model update tests
pbn4 Mar 1, 2022
9bce34a
Merge branch '986/update-units-summary-model' of github.com:CityOfDet…
pbn4 Mar 1, 2022
e7f14ae
Merge branch 'dev' into 986/update-units-summary-model
pbn4 Mar 1, 2022
720676c
feat: occupancy tables wip
emilyjablonski Mar 1, 2022
d9522e9
build: local db to bloom_detroit
seanmalbert Mar 2, 2022
2d71210
fix: add summary in seed
emilyjablonski Mar 2, 2022
a13dbb1
refactor: rename unitssummary, add needed fields
emilyjablonski Mar 3, 2022
cd155e6
Merge branch '986/update-units-summary-model' into 990/occupancy-table
emilyjablonski Mar 3, 2022
dbaddb6
fix: rebase issues
emilyjablonski Mar 3, 2022
dd5e6a2
Fixes Partner Portal Users (#1009)
seanmalbert Mar 3, 2022
b5c98cf
refactor: setup unit group summaries with required fields, rename objs
emilyjablonski Mar 4, 2022
7255a7a
feat: adds hud and mshda 2021 ami charts (#1020)
seanmalbert Mar 4, 2022
06ef8c0
fix: adds Detroit jurisdiction by default for partners
seanmalbert Mar 4, 2022
d4a3769
fix: fixes file name to include dto
YazeedLoonat Mar 7, 2022
c6274ca
feat: hides/prevents partner publish (#1021)
seanmalbert Mar 8, 2022
60cb7db
feat: occupancy table based on unit groups (#1023)
emilyjablonski Mar 8, 2022
f4e44ce
feat: adding partner unit groups
YazeedLoonat Mar 9, 2022
04e4f6f
Merge remote-tracking branch 'remotes/origin/dev' into 986/update-uni…
seanmalbert Mar 9, 2022
f1c2661
feat: adds programs to Detroit (#1022)
seanmalbert Mar 9, 2022
9a07651
feat: adding save functionality
YazeedLoonat Mar 9, 2022
b3fb82e
fix: updates for editing
YazeedLoonat Mar 9, 2022
83df09f
987/import listings basic (#1019)
pbn4 Mar 9, 2022
f80e719
Merge branch 'dev' into 986/update-units-summary-model
seanmalbert Mar 9, 2022
df529c1
feat: show a11y features on public site (#994)
emilyjablonski Mar 9, 2022
8554fb2
Merge remote-tracking branch 'detroit/986/update-units-summary-model'…
YazeedLoonat Mar 9, 2022
ddb8681
fix: ami chart now saves correctly
YazeedLoonat Mar 9, 2022
b3ffdfa
feat(backend): update units summary model (#997)
pbn4 Mar 9, 2022
016c226
fix: updates per emily
YazeedLoonat Mar 9, 2022
0bec844
fix: updates per emily pt 2
YazeedLoonat Mar 9, 2022
f47ae8c
Merge remote-tracking branch 'detroit/dev' into 989/partner-user-groups
YazeedLoonat Mar 10, 2022
1ee69b7
fix: fixes to the merge
YazeedLoonat Mar 10, 2022
5fc53ff
Listing verification (#1029)
seanmalbert Mar 10, 2022
46500a2
fix: updates for sean and emily
YazeedLoonat Mar 10, 2022
e0ce95a
Merge remote-tracking branch 'detroit/dev' into 989/partner-user-groups
YazeedLoonat Mar 10, 2022
49da685
fix: new listing should open now
YazeedLoonat Mar 10, 2022
b314ce8
fix: table issues
emilyjablonski Mar 10, 2022
3e56d94
Merge branch '989/partner-user-groups' of https://github.com/CityOfDe…
emilyjablonski Mar 10, 2022
7d220d7
fix: hmi column sort, hmi link
seanmalbert Mar 10, 2022
287a263
fix(backend): import scripts (#1031)
pbn4 Mar 10, 2022
467ef7c
fix: updates for 2 and 3
YazeedLoonat Mar 10, 2022
90b3cb6
Merge branch '989/partner-user-groups' of https://github.com/CityOfDe…
YazeedLoonat Mar 10, 2022
a77501d
test: updates to test for data-test-id
YazeedLoonat Mar 10, 2022
e718dd5
fix: unit group reload when refocus
seanmalbert Mar 10, 2022
9dc9388
fix: readds useEffect dependency checks
seanmalbert Mar 10, 2022
bb69d0e
Merge remote-tracking branch 'detroit/dev' into 989/partner-user-groups
YazeedLoonat Mar 10, 2022
b0be4b5
fix: can delete last group
emilyjablonski Mar 10, 2022
c555e87
fix: merge conflicts
emilyjablonski Mar 10, 2022
1905a8e
Merge branch '989/partner-user-groups' of https://github.com/CityOfDe…
YazeedLoonat Mar 10, 2022
3576416
fix: now can save without ami info
YazeedLoonat Mar 10, 2022
92463b7
fix: for when rent value is missing
YazeedLoonat Mar 10, 2022
b564a09
fix: occupancy max 8, selects can be deselected
YazeedLoonat Mar 10, 2022
ab69dd2
fix: add hearing mobility visual to a11y features (#1032)
emilyjablonski Mar 10, 2022
2d1dbb4
Merge remote-tracking branch 'detroit/dev' into 989/partner-user-groups
YazeedLoonat Mar 10, 2022
2b156dd
fix: removing placeholder
YazeedLoonat Mar 10, 2022
3ac6d21
fix: readding label, removing placeholder
YazeedLoonat Mar 10, 2022
0958d6b
fix: was too specific
YazeedLoonat Mar 10, 2022
220bf2c
fix(backend): import script percentageOfIncomeValue retrieval logic (…
pbn4 Mar 10, 2022
03ad6a6
fix: ami percentage
seanmalbert Mar 10, 2022
8bc8046
Merge branch '989/partner-user-groups' of https://github.com/CityOfDe…
seanmalbert Mar 10, 2022
8dacf98
Merge pull request #1025 from CityOfDetroit/989/partner-user-groups
YazeedLoonat Mar 10, 2022
467ee8b
fix: listing view detail list order
seanmalbert Mar 10, 2022
0a8ed41
fix: partner listing grid address column
seanmalbert Mar 10, 2022
bd7f2e9
fix: properly set monthlyRentDeterminationType in import script
seanmalbert Mar 11, 2022
a72c507
fix: account for space after comma in spreadsheet for split types
seanmalbert Mar 11, 2022
13cc5bb
fix: hide hmi link if no hmi table (#1035)
emilyjablonski Mar 11, 2022
d93e374
feat: catch up for migrations (#1030)
YazeedLoonat Mar 11, 2022
d2b2228
fix: fix for when rent range was empty (#1038)
YazeedLoonat Mar 11, 2022
3ac6262
fix: styling issues in features section (#1039)
emilyjablonski Mar 11, 2022
5793261
fix: preview close alert style fixes (#1040)
emilyjablonski Mar 11, 2022
5112945
fix: stray zero if no programs (#1042)
emilyjablonski Mar 11, 2022
a84add9
fix: pagination fix for partner listing grid (#1041)
YazeedLoonat Mar 11, 2022
92357ce
fix: update neighborhood list, unit type string
emilyjablonski Mar 14, 2022
8ee4c03
1045/allows re-request confirmation on partners (#1047)
YazeedLoonat Mar 15, 2022
9185b4c
fix: update neighborhood list, unit type string
emilyjablonski Mar 15, 2022
952b206
fix: linting fixes (#1057)
YazeedLoonat Mar 15, 2022
079add4
fix: fixes pagination issue on detroit user grid (#1063)
YazeedLoonat Mar 18, 2022
74292da
feat(backend): update listing filters (#1050)
pbn4 Mar 24, 2022
0ef3918
feat: Update listing table columns (#1067)
dominikx96 Mar 24, 2022
52dff5a
feat: filters to show only active listings (#1070)
seanmalbert Mar 29, 2022
a96f646
feat(backend): add marketingType to Listing entity
pbn4 Mar 29, 2022
0e7fd53
Bump actions/setup-node from 2.5.0 to 3 (#999)
dependabot[bot] Mar 30, 2022
3378ff9
fix: frontend type fix
emilyjablonski Mar 30, 2022
514043e
fix: change verified string (#1088)
emilyjablonski Mar 30, 2022
3f59cc7
feat(backend): add marketingType to Listing entity
pbn4 Mar 31, 2022
ae4504c
fix: select programs working with single jurisdiction (#1100)
seanmalbert Mar 31, 2022
e55f3ee
Bump actions/checkout from 2 to 3 (#1010)
dependabot[bot] Apr 5, 2022
eb4a669
fix: verify link should work on second application tab (#1068)
emilyjablonski Apr 5, 2022
05c24ed
feat: exposing leasing company website (#1069)
YazeedLoonat Apr 5, 2022
9c5b76a
feat: adds unit summaries to listings list to backend (#1077)
seanmalbert Apr 5, 2022
ef2e8b7
78/favorites refactor test2 (#1089)
YazeedLoonat Apr 5, 2022
a38ed8c
feat: load overlay to partner listings grid (#1116)
seanmalbert Apr 5, 2022
3004d73
feat: disables overdue listings status cron (#1109)
seanmalbert Apr 6, 2022
f56faa1
feat: Remove signup subscription fields (#1112)
dominikx96 Apr 6, 2022
4eec81e
feat: Add summary tables into the listing (#1118)
dominikx96 Apr 6, 2022
72637c3
feat(backend): create property.region from property.neighborhood (#1110)
pbn4 Apr 8, 2022
cdc722c
fix: about page content edit and margin top and bottom fix (#1133)
adriencyberspace Apr 11, 2022
eac5010
feat: updated content & styles on homepage, footer
jaredcwhite Apr 11, 2022
4e08926
fix: move new copy to translations
jaredcwhite Apr 11, 2022
ba38199
feat: update email copy (#1135)
adriencyberspace Apr 12, 2022
468e6dc
feat: can add a marketing status to a listing in partners (#1128)
emilyjablonski Apr 12, 2022
2f76dcb
fix: fix migration to check for new object (#1139)
emilyjablonski Apr 13, 2022
e4ef2ec
2022-04-06 sync upstream (#1132)
seanmalbert Apr 14, 2022
90f136f
feat: update summary tables and tags with coming soon (1076) (1098) (…
emilyjablonski Apr 14, 2022
fa68f12
chore: merge dev and resolve conflicts
seanmalbert Apr 14, 2022
2b2db7c
fix: listing list dupes in pagination (#1140)
seanmalbert Apr 14, 2022
461aaac
feat: add 100 to ag page options (#1149)
seanmalbert Apr 14, 2022
5e2aa42
feat: Add .5 and 1.5 bathroom options to min and max dropdown in Add …
adriencyberspace Apr 15, 2022
ed7fda7
feat: disable mfa for Detroit (#1148)
seanmalbert Apr 15, 2022
69f4cc8
fix: adds check for unitSummaries?.unitGroupSummary on listing (#1156)
seanmalbert Apr 18, 2022
8caa532
973/favorites on dashboard (#1095)
YazeedLoonat Apr 18, 2022
09dd249
fix: homepage layout/copy
jaredcwhite Apr 18, 2022
72e1e63
feat: show tags on listing cards for community programs, a11y (#1146)
emilyjablonski Apr 19, 2022
fe9a54f
fix: improve presentation of the City regions section
jaredcwhite Apr 19, 2022
2f99f4a
Feature/region enum (#1137)
dominikx96 Apr 20, 2022
9e489ca
fix: update styling of coming soon tag (#1154)
emilyjablonski Apr 20, 2022
3832073
1091/listing sort order (#1157)
seanmalbert Apr 20, 2022
728bcb1
fix: wrap DashBlock anchor tag in Link component to display selected …
adriencyberspace Apr 20, 2022
2c6bfa6
chore: replace hero background image (for now)
jaredcwhite Apr 21, 2022
d0c6e24
Merge pull request #1134 from CityOfDetroit/1060/homepage-and-footer-…
jaredcwhite Apr 21, 2022
d048773
fix: eslint errors in dev (#1163)
adriencyberspace Apr 22, 2022
f7d8092
1115/min max validation (#1155)
adriencyberspace Apr 25, 2022
f8ad6b8
fix: error when passing empty string as phone number to usToIntlPhone…
adriencyberspace Apr 25, 2022
d84a7db
feat(backend): update how order by comingSoon works (#1174)
pbn4 Apr 25, 2022
3dc54a5
fix: coming soon tag color on listing detail page (#1170)
emilyjablonski Apr 25, 2022
4e553fe
fix: cannot update waitlist status to open (#1171)
emilyjablonski Apr 25, 2022
49edc98
feat: new verified tag icon (#1172)
emilyjablonski Apr 25, 2022
9e55eeb
chore(deps): bump wearerequired/lint-action from 1 to 2
dependabot[bot] Apr 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
182 changes: 182 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
version: 2.1
orbs:
cypress: cypress-io/[email protected]

executors:
standard-node:
docker:
- image: "cimg/node:14.17.6"
- image: "circleci/redis:6.2.1-alpine"
- image: "circleci/postgres:12.3-postgis"
environment:
POSTGRES_USER: bloom-ci
# Never do this in production or with any sensitive / non-test data:
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_DB: bloom
cypress-node:
docker:
- image: "cypress/base:14.17.0"
- image: "circleci/redis:6.2.1-alpine"
- image: "circleci/postgres:12.3-postgis"
environment:
POSTGRES_USER: bloom-ci
# Never do this in production or with any sensitive / non-test data:
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_DB: bloom
environment:
PORT: "3100"
EMAIL_API_KEY: "SG.SOME-LONG-SECRET-KEY"
EMAIL_FROM_ADDRESS: "Bloom Dev Housing Portal <[email protected]>"
APP_SECRET: "CI-LONG-SECRET-KEY"
# DB URL for migration and seeds:
DATABASE_URL: "postgres://bloom-ci@localhost:5432/bloom"
# DB URL for the jest tests per ormconfig.test.ts
TEST_DATABASE_URL: "postgres://bloom-ci@localhost:5432/bloom"
REDIS_TLS_URL: "rediss://localhost:6379/0"
REDIS_URL: "redis://localhost:6379/0"
REDIS_USE_TLS: "0"
PARTNERS_PORTAL_URL: "http://localhost:3001"
puppeteer-node:
docker:
- image: "cimg/node:14.17.6-browsers"

jobs:
setup:
executor: standard-node
steps:
- checkout
- run: yarn install --frozen-lockfile
- save_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
paths:
- ~/
setup-with-db:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn test:backend:core:dbsetup
lint:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn lint
jest-shared-helpers:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn test:shared:helpers
jest-ui-components:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn test:shared:ui
jest-ui-components-a11y:
executor: puppeteer-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn test:shared:ui:a11y
jest-backend:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run:
name: DB Setup + Backend Core Tests
command: |
yarn test:backend:core:dbsetup
yarn test:backend:core
yarn test:e2e:backend:core
environment:
PORT: "3100"
EMAIL_API_KEY: "SG.SOME-LONG-SECRET-KEY"
EMAIL_FROM_ADDRESS: "Bloom Dev Housing Portal <[email protected]>"
APP_SECRET: "CI-LONG-SECRET-KEY"
# DB URL for migration and seeds:
DATABASE_URL: "postgres://bloom-ci@localhost:5432/bloom"
# DB URL for the jest tests per ormconfig.test.ts
TEST_DATABASE_URL: "postgres://bloom-ci@localhost:5432/bloom"
REDIS_TLS_URL: "rediss://localhost:6379/0"
REDIS_URL: "redis://localhost:6379/0"
REDIS_USE_TLS: "0"
CLOUDINARY_SIGNED_PRESET: "fake_secret"
CLOUDINARY_KEY: "fake_key"
CLOUDINARY_CLOUD_NAME: "exygy"
CLOUDINARY_SECRET: "fake_secret"
PARTNERS_PORTAL_URL: "http://localhost:3001"
build-public:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn build:app:public
build-partners:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn build:app:partners
unit-test-partners:
executor: standard-node
steps:
- restore_cache:
key: build-cache-{{ .Environment.CIRCLE_SHA1 }}
- run: yarn test:app:partners:unit

workflows:
version: 2
build:
jobs:
- setup
- lint:
requires:
- setup
- jest-shared-helpers:
requires:
- setup
- jest-ui-components:
requires:
- setup
- jest-ui-components-a11y:
requires:
- setup
- jest-backend:
requires:
- setup
- build-public:
requires:
- setup
- build-partners:
requires:
- setup
- unit-test-partners:
requires:
- setup
- cypress/run:
name: "cypress-public"
requires:
- setup
executor: cypress-node
working_directory: sites/public
yarn: true
build: |
yarn test:backend:core:dbsetup
start: yarn dev:all-cypress
wait-on: "http://0.0.0.0:3000"
store_artifacts: true
- cypress/run:
name: "cypress-partners"
requires:
- setup
executor: cypress-node
working_directory: sites/partners
yarn: true
build: |
yarn test:backend:core:dbsetup
start: yarn dev:all-cypress
wait-on: "http://0.0.0.0:3001"
store_artifacts: true
32 changes: 32 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
**/.circleci
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.next
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/charts
**/docker-compose*
**/compose*
**/cypress
**/docs
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
backend/core/dist
backend/core/test
ui-components/__tests__
ui-components/storybook-static
README.md
55 changes: 46 additions & 9 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,55 @@
module.exports = {
parser: "@typescript-eslint/parser", // Specifies the ESLint parser
parserOptions: {
project: ["./tsconfig.json", "./sites/public/tsconfig.json", "./sites/partners/tsconfig.json"],
ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features
sourceType: "module", // Allows for the use of imports
tsconfigRootDir: ".",
},
plugins: ["react", "@typescript-eslint"],
extends: [
"eslint:recommended", // the set of rules which are recommended for all projects by the ESLint Team
"plugin:@typescript-eslint/eslint-recommended", // conflict resolution between above and below rulesets.
"plugin:@typescript-eslint/recommended", // Uses the recommended rules from the @typescript-eslint/eslint-plugin
"plugin:@typescript-eslint/recommended-requiring-type-checking", // additional rules that take a little longer to run
"plugin:import/errors", // check for imports not resolving correctly
"plugin:import/warnings",
"plugin:import/typescript",
"plugin:react-hooks/recommended", // Make sure we follow https://reactjs.org/docs/hooks-rules.html
"prettier/@typescript-eslint", // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier
"plugin:prettier/recommended" // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
"plugin:prettier/recommended", // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array.
],
plugins: ["react", "typescript"],
parserOptions: {
ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features
sourceType: "module" // Allows for the use of imports
},
rules: {
// Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
"@typescript-eslint/camelcase": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"typescript/no-unused-vars": "warn"
}
};
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-unused-vars": "warn",
"react/jsx-uses-vars": "warn",
"react/jsx-uses-react": "warn",
"@typescript-eslint/restrict-template-expressions": [
"error",
{
allowNumber: true,
allowAny: true,
},
],
// These rules catches various usecases of variables typed as "any", since they won't be flagged by the TS
// compiler and thus are potential sources of issues. The current codebase has too many uses of `any` to make
// these effective rules though, so disabling them for now.
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-return": "off",
},
ignorePatterns: [
"node_modules",
"storybook-static",
".next",
"dist",
"migration/",
"**/*.stories.tsx",
"**/.eslintrc.js",
"**/*.test.*",
],
}
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/basic-story-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Basic Story Issue
about: For general tasks as part of a feature
title: "[Issue Title]"
labels: ''
assignees: ''

---

What feature is this part of?

Is there any context that will help with completing this task?

Are there any potential sub-steps necessary to complete this task?

Are there any potential solutions or alternatives?

What is the definition of done?
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Bug Report
about: For bugs
title: "[Bug] "
labels: 'bug'
assignees: ''

---

[REMEMBER: a bug should be understandable years later by someone who will never talk to the reporter or assignee.]

STEPS TO REPRODUCE:
1.

EXPECTED RESULTS:

OBSERVED RESULTS:

ADDITIONAL INFORMATION:
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/general-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: General Issue
about: Issues for a feature
title: "[Issue Title]"
labels: ''
assignees: ''

---

**What is this feature or what feature is this part of?**
A clear and concise description of what the problem is.

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

**What is the acceptance criteria/definition of done?**
A clear and concise description of the acceptance criteria required to close this issue.

**QA Review Instructions**
This is to be filled out by the developer who completes this issue, before passing to QA.
Loading