Christa Hartsock
2f8b302513
Install binary dependencies
2022-07-07 15:41:15 -07:00
Christa Hartsock
6e0bf0a31c
Run tests in CI
2022-07-07 15:41:15 -07:00
Christa Hartsock
af6495cd4c
Get tests passing locally
...
When we cloned the repository and started making modifications, we
didn't initially keep tests in step. This commit tries to get us to a
clean test run by skipping tests that are failing and removing some
that we no longer expect to use (MMG, Firetext), with the intention that
we will come back in future and update or remove them as appropriate.
To find all tests skipped, search for `@pytest.mark.skip(reason="Needs
updating for TTS:`. There will be a brief description of the work that
needs to be done to get them passing, if known. Delete that line to make
them run in a standard test run (`make test`).
2022-07-07 15:41:15 -07:00
Christa Hartsock
b91996ddea
Install dependencies on CI with docker
...
To avoid permissions problem installing pycurl
2022-07-07 15:41:15 -07:00
Christa Hartsock
bf21aa882b
Run tests in CI
2022-07-07 15:41:15 -07:00
Christa Hartsock
b51e49a662
Merge pull request #15 from 18F/jim/062822/logging
...
Fix Redis, Improve Logging
2022-07-07 15:37:32 -07:00
Christa Hartsock
8825e0155d
Merge pull request #19 from 18F/dependabot/pip/lxml-4.9.1
...
Bump lxml from 4.8.0 to 4.9.1
2022-07-07 10:16:48 -07:00
dependabot[bot]
e61a2f01aa
Bump lxml from 4.8.0 to 4.9.1
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.8.0 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.8.0...lxml-4.9.1 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-06 21:50:22 +00:00
Jim Moffet
a9a3e4d662
add secrets baseline to gitignore
2022-06-29 09:15:00 -07:00
Jim Moffet
4bfd6c9b70
remove secrets baseline
2022-06-29 09:13:33 -07:00
Jim Moffet
3ac3dcd09d
config detect-secrets
2022-06-29 08:47:36 -07:00
Jim Moffet
3457c5a687
Add secrets detection section to readme
2022-06-28 15:30:09 -07:00
Jim Moffet
1b7de2a5dd
Merge pull request #14 from 18F/jim/062722/precommit
...
Jim/062722/precommit
2022-06-28 15:28:31 -07:00
Jim Moffet
a6f119f732
test pre-commit hook
2022-06-27 15:15:37 -07:00
Jim Moffet
2e9f6aaa28
test pre-commit hook
2022-06-27 15:10:27 -07:00
Jim Moffet
63bbd288ad
test pre-commit hook
2022-06-27 15:05:01 -07:00
Jim Moffet
88231c1c8c
test pre-commit hook
2022-06-27 15:04:33 -07:00
Jim Moffet
2eb5916395
test pre-commit hook
2022-06-27 15:01:30 -07:00
Jim Moffet
fdc602b6f2
clean up
2022-06-27 08:30:32 -07:00
Jim Moffet
3f53ba3e50
Merge pull request #11 from 18F/jim/062522/configupdates
...
clean up config
2022-06-25 18:38:52 -07:00
Jim Moffet
2047cec495
Merge branch 'main' into jim/062522/configupdates
2022-06-25 18:37:13 -07:00
Jim Moffet
ac8d8d3c29
clean up config
2022-06-25 18:36:39 -07:00
Jim Moffet
57c2919dca
Merge pull request #9 from 18F/jim/062522/smsclientfixes
...
initial sms provider cleanup
2022-06-25 13:16:33 -07:00
Jim Moffet
6a4f34750e
clean up
2022-06-25 13:13:12 -07:00
Jim Moffet
2bcae20441
initial sms provider cleanup
2022-06-25 13:05:10 -07:00
Christa Hartsock
64c45e0543
Merge pull request #8 from 18F/ch/cf-deploy
...
Run worker process on deploy
2022-06-23 15:50:30 -07:00
Christa Hartsock
64cca93c1b
Collapse worker into Procfile from wrapper
2022-06-23 15:46:19 -07:00
Christa Hartsock
a9d79021ca
Rename deployment env file to varsfile
2022-06-23 14:17:53 -07:00
Christa Hartsock
c414437eb4
Merge pull request #6 from 18F/ch/cf-deploy
...
Deployment of web server from web server
2022-06-23 14:05:44 -07:00
Christa Hartsock
b0f8a51f99
Move config into manifest, update for SNS provider
...
Keeps secrets in .env files
2022-06-23 13:45:58 -07:00
Christa Hartsock
7319708172
Use statsd local host instead of GDS
2022-06-23 13:39:05 -07:00
Christa Hartsock
3cd15e97e2
Update manifest to use proper templates for vars-file
2022-06-23 13:39:05 -07:00
Christa Hartsock
e773f937ed
WIP: local deployment
2022-06-23 13:39:05 -07:00
Jim Moffet
5ff11b001d
Merge pull request #5 from 18F/jim/061522/sns-integration
...
Jim/061522/sns integration
2022-06-23 13:17:31 -07:00
Jim Moffet
4030f9c8d7
config buckets
2022-06-23 13:05:09 -07:00
Jim Moffet
70143301ce
Merge pull request #2 from 18F/local-dev-upgrades
...
add devcontainer configs and docker network orchestration
2022-06-17 11:23:11 -07:00
Jim Moffet
aa4ec532a4
implement SNS
2022-06-17 11:16:23 -07:00
Jim Moffet
79ba6cc1d1
disable cache persistence & env updates
2022-06-13 21:42:36 -07:00
Jim Moffet
e88e36712f
sample env
2022-06-13 14:50:22 -07:00
Jim Moffet
f5beb23a1d
rm deprecated config
2022-06-13 13:48:30 -07:00
Jim Moffet
60262d6031
config formatting
2022-06-13 13:45:07 -07:00
Jim Moffet
59b72f4853
add devcontainer configs and docker network orchestration
2022-06-13 13:16:32 -07:00
Ben Thorner
e604385e0c
Merge pull request #3551 from alphagov/bump-utils-56
...
Bump utils to version 56.0.0
2022-06-01 16:02:17 +01:00
Ben Thorner
ee8e86f409
Bump utils to version 56.0.0
...
The only impactful change is the major version itself, where I've
fixed the breaking changes due to the upgrade of PyPDF2 [^1] and
checked there are no deprecation warnings when I run the tests.
[^1]: https://github.com/alphagov/notifications-utils/pull/973
2022-06-01 14:27:25 +01:00
Katie Smith
6495b192a6
Merge pull request #3550 from alphagov/rename-migration-file
...
Rename migration file
2022-05-27 15:25:05 +01:00
Katie Smith
4961c7cefc
Rename migration file
...
This renames the latest migration file to match the Revision ID in the
file. When these names are different, our deployment pipeline tries to
run migrations on the notify-api-db-migration app and runs the
functional tests twice.
2022-05-27 14:58:01 +01:00
Katie Smith
67be0eed1e
Merge pull request #3549 from alphagov/bump-dependencies
...
Upgrade marshmallow-sqlalchemy plus the unpinned dependencies
2022-05-27 14:19:27 +01:00
Katie Smith
d17be0354a
Pin Werkzeug
...
We can't use version later than the one currently in requirements.in
because the version of flask-sqlalchemy that we are using won't work
with version 2.1.0 and above.
2022-05-27 09:57:10 +01:00
Katie Smith
8dd6d073d3
Run pip-compile --upgrade
...
This upgrades the sub-dependencies which we don’t pin in `requirements.txt`.
2022-05-27 09:57:10 +01:00
Katie Smith
4404f9eb12
Upgrade marshmallow-sqlalchemy from 0.23.1 to 0.28.0
...
This was blocked before due to being on marshmallow 2, but now that we
are on marshmallow 3 we can upgrade this package.
2022-05-26 14:18:51 +01:00