Skip to content
This repository was archived by the owner on Sep 19, 2021. It is now read-only.

Release 07/16/2018 #561

Merged
merged 356 commits into from
Jul 16, 2018
Merged

Release 07/16/2018 #561

merged 356 commits into from
Jul 16, 2018

Conversation

ryanhofdotgov
Copy link
Contributor

No description provided.

afeld and others added 30 commits June 15, 2018 13:06
don't collect coverage when running Jest by default
add information about the technologies used
DRY the navigation components
Having the log message output to the console is noisy, and not helpful
if not dealing with Redux. Switched to using the browser extension,
which has more features.
Merge in 372-electronic-signatures
use the Redux DevTools Extension for troubleshooting
In the [docs for the Digital Analytics
Program](https://github.com/digital-analytics-program/gov-wide-code#appropriate-placement),
they say that "the DAP script tag should not be placed on pages visited
during logged-in sessions". The only pages where the user isn't logged
in are the consent form and the login form, the latter of which we
probably don't want an external script on anyway. Removing DAP for now,
at least until there's a more extensive landing page and other
unauthenticated parts of the site.
Fixes for printing and instruction to reset locked form
Previously, all requests (to somewhere other than `/api/*`) would return
a 200. Now, nginx will give a 404 when making a request with an
extension, such as `*.js` or `*.css`. New behavior:

```
$ curl -I http://localhost:8080/
HTTP/1.1 200 OK
...
$ curl -I http://localhost:8080/foo
HTTP/1.1 200 OK
...
$ curl -I http://localhost:8080/eqip.js
HTTP/1.1 200 OK
...
$ curl -I http://localhost:8080/foo.js
HTTP/1.1 404 Not Found
...
```
render the index number in the residence, employment, and school lists
give 404s when requesting a file that doesn't exist
move Dockerfiles and Cloud Foundry manifests out of top-level directory
afeld and others added 22 commits July 13, 2018 16:33
move from Glide to Dep for managing API dependencies
fail build if there are any golint errors
unignore the bin directory
remove QR code-related packages
Fixes `To use go native vendoring set the $GOPACKAGENAME` error and
`Unable to determine import path: GOPACKAGENAME unset`.
Fixes go buildpack error on cloud.gov deploy
This will help resolve discrepancies between development and production
building of the API - in this case, Go dependencies weren't being
installed. This should fix the AWS deploy.
use Docker Compose for building the API
@ryanhofdotgov ryanhofdotgov self-assigned this Jul 16, 2018
@ryanhofdotgov
Copy link
Contributor Author

Holding off merge until Snyk reports are reviewed/triaged #563 – Snyk is currently only evaluating the deltas on a commit, and I think this is the first time we've seen a more comprehensive report.

@afeld
Copy link
Contributor

afeld commented Jul 16, 2018

Worth noting that those findings aren't a regression, i.e. the last tagged release will likely have as many or more of the same issues, as the dependencies haven't been updated in a while.

@ryanhofdotgov
Copy link
Contributor Author

Proceeding with merge – nothing in Snyk report affects the app while deployed, just modules that aren't used, or used during linting/testing/etc.

@ryanhofdotgov ryanhofdotgov merged commit df23866 into master Jul 16, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants