Commit graph

205 commits

Author SHA1 Message Date
Rob Brackett
c5a900f019
Merge client PR check and deploy workflows
These workflows are pretty redundant (they do the same thing except one deploys at the end and run in response to different events). That duplication makes it easy for things to get out of sync and make mistakes. This merges the two workflows into one, and makes the deploy step conditional, so it only runs on pushes to `main`, whereas the rest also run on pull requests.
2025-01-27 09:58:19 -08:00
Rob Brackett
f612e2aaf9
Deploy to GH pages
This updates the frontend deploy workflow to deploy to this repo's GH pages instead of to geoplatform.gov's S3 bucket. There's also some light cleanup of the deploy workflow overall. Fixes #2.
2025-01-26 17:17:19 -08:00
Rob Brackett
94d682987b
Hard disable workflows that won't work for now
In this EDGI fork, we don't have all the same deployment targets, variables, secrets, etc., so a lot of these workflows will not really work. We might ultimately remove them or we might refactor them to work differently.
2025-01-25 13:06:12 -08:00
Ryon Coleman
c3257858f6 Fix various front end warnings 2025-01-23 09:45:59 -05:00
Neil Martinsen-Burrell
1b241a6587 Documentation updates and an index of the documentation 2025-01-16 14:11:17 -06:00
Carlos Felix
c32bd1f363 Data Pipeline performance improvements for Census GeoJson and Score file 2025-01-13 09:37:56 -05:00
Chris Alfano
5f6ed5d90f Cache ETL data in GitHub Backend PR Action 2025-01-13 09:34:24 -05:00
Carlos Felix
7722b830e2 Resolve some Spanish translation issues 2025-01-13 09:34:08 -05:00
ericiwamoto
fd587c5b99 Update workflow documentation 2024-12-19 11:04:44 -05:00
ericiwamoto
f827d730d1 Workflow cleanup, fix 2024-12-18 12:15:48 -05:00
ericiwamoto
b95abf3a97 Revert source permissions 2024-12-16 12:22:52 -08:00
ericiwamoto
76b8097674 Remove basic auth from ping check 2024-12-16 11:47:36 -08:00
ericiwamoto
5b4b777e10 Refactor ping test 2024-12-16 14:16:44 -05:00
ericiwamoto
7626a2e051 Remove ACL statement from tribal upload 2024-12-16 14:16:39 -05:00
Neil MartinsenBurrell
dec6110e54
Merge pull request #37 from agilesix/merge-v2-20241211
Force upload of all backend files
2024-12-12 09:24:48 -06:00
Neil MartinsenBurrell
c05d101cbc
Merge pull request #36 from DOI-DO/nmb/workflow-cleanup
Cleanup unused Github workflows for safety
2024-12-12 09:19:46 -06:00
Neil MartinsenBurrell
7c02c40ee6
Merge pull request #34 from DOI-DO/nmb/backend-rollout-plans
More specific backend rollout plans
2024-12-12 09:19:25 -06:00
ericiwamoto
cadb647e07 Force upload of all backend files 2024-12-11 15:51:34 -08:00
Neil Martinsen-Burrell
9ce78f010a Cleanup unused Github workflows for safety 2024-12-11 13:21:16 -06:00
Carlos Felix
e7f1794533 Fixes for the DOI 2.0 site 2024-12-10 16:08:01 -05:00
Carlos Felix
0b612fbade Remove use of strategy matric in PR workflows 2024-12-10 15:20:38 -05:00
ericiwamoto
c9ee594211 Add tribal layer to PR and Deploy pipelines 2024-12-10 15:20:23 -05:00
Neil Martinsen-Burrell
a167e3b35b Merge branch 'main' into nmb/backend-rollout-plans 2024-12-10 10:56:46 -06:00
Neil Martinsen-Burrell
46b5dfe7a6 More specific backend rollout plans 2024-12-10 10:54:39 -06:00
Carlos Felix
e7be2b9236 Force use of matrix in GitHub Action job names 2024-12-09 15:19:14 -05:00
Carlos Felix
dbcbf6b7e1 Frontend workflow not detecting changes correctly 2024-12-09 15:19:11 -05:00
Carlos Felix
666eac2df4 Skip PR workflows if no changes to files 2024-12-09 15:19:08 -05:00
Carlos Felix
c6c9a1a1f7 Update job name for the PR frontend workflow 2024-12-09 15:19:03 -05:00
ericiwamoto
c7dfd8fd29 Fix frontend variables, add tract search to prod backend deploy 2024-12-09 15:19:00 -05:00
ericiwamoto
d22c348504 Remove concurrency for build tests in a PR 2024-12-09 15:18:52 -05:00
Carlos Felix
3a41b2a2f8 Remove temp ignore 2024-12-09 15:18:49 -05:00
Carlos Felix
95246c9df0 Pipeline PR workflow now runs code quality checks 2024-12-09 15:18:46 -05:00
ericiwamoto
6213ed1ac4 fix pr workflow triggers 2024-12-09 15:18:43 -05:00
ericiwamoto
5dbb7eea40 Update pr build test to not trigger on main branch 2024-12-09 15:18:37 -05:00
ericiwamoto
c864fdb792 update env for PR pipelines 2024-12-09 15:18:31 -05:00
ericiwamoto
a38caf7b75 Add PR build checks, disable deploy concurrency 2024-12-09 15:18:28 -05:00
ericiwamoto
d05eaea62c minor workflow changes to update action versions 2024-12-04 21:30:05 -05:00
ericiwamoto
a80be7082d Multiple workflow fixes 2024-12-04 21:29:43 -05:00
ericiwamoto
f8bd1acf26 Even more data pipeline fixes 2024-12-04 21:29:40 -05:00
ericiwamoto
3b5e040f3a Refactor markdown check workflow 2024-12-04 21:29:36 -05:00
ericiwamoto
3654aac819 More data pipeline fixes 2024-12-04 21:29:22 -05:00
ericiwamoto
1f5df11954 Fix data pipeline first-run errors 2024-12-04 21:29:19 -05:00
ericiwamoto
999c1f6dee Staging Data Pipeline 2024-12-04 21:29:17 -05:00
Carlos Felix
cce91fb47b Add decennial 2020 territory imputations 2024-12-04 21:29:13 -05:00
ericiwamoto
460449f989 update artifact actions version 2024-12-04 21:29:07 -05:00
ericiwamoto
109db724b1 Frontend staging pipeline setup 2024-12-04 21:28:59 -05:00
Carlos Felix
ff9e7b9aa2 Changes to allow local runs 2024-12-04 21:28:51 -05:00
Vim
856e5084db
update Spanish content (#2203)
* update spanish content

- closes #2154

* fix download links

- add how to use communites document in Spanish

* add language toggle on mobile

- update snapshots

* add instruction and memo in spanish

* add translations

* update tutorial links

* update links to es

* remove npm audit

* add survey links to "how you can help"

* change case back to lower case
2023-06-27 09:42:39 -07:00
Travis Newby
c3a68cb251
[SPIKE] Improve backend documentation (#2177)
* Update code owners to include new folks and remove the departed ones

* Update maintainers to reflect the current personnel

* Update contributing with the latest, and make small changes to readme to make it easier to read

* Update maintainers with Lucas Brown

* Update installation guide to refine instructions and make them easier to follow

* Try emojis to make notes stand out more

* Experiment with note

* Moved installation of data pipeline into a new file (contents TBD), and redid most part of the data pipeline README for clarity and readability

* Add mermaid diagram

* Fix table

* Update readme for clarity and correctness

* Update TOC

* Fix comparator doc

* Add section on internal score comparison

* Move tox information from installation to testing

* Update installation for data pipeline

* Add emojis to make picking out platform-specific instructions easier

* Fix Git caps

* Update for readability

* Add direct link to VS Code instructions

* Fix broken link and improve readability

* Update installation for clarity and proper case

* Update python text

* Clean up information about poetry and poetry lockfiles

* Remove duplicate paragraph

* Fix case

* update date table

* re-adjust table to put links at the end

* Fix a few minor typos

---------

Co-authored-by: Sam Powers <121890478+sampowers-usds@users.noreply.github.com>
2023-02-28 15:11:57 -06:00
Travis Newby
79c223b646
Add ability to compare scores (#2172)
* Add ability to perform score comparisons, and include that ability in github action
* Update version of add-pr-comment
* Update code with black
* Update comparator.py
* Fix message-path and remove extra parameter
* Update the text to be a bit more friendly and easy to read
2023-02-21 16:50:31 -06:00