guardian / crossword-uploader

Repository for the AWS lambda functions used to upload crosswords
0 stars 0 forks source link

Add CI/CD #26

Closed andrew-nowak closed 1 year ago

andrew-nowak commented 1 year ago

What does this change?

Crossword uploader had no CI/CD implementation. Deploying new versions involved running a bash script, which would build and upload the lambda locally.

Follow up PRs will do upgrades of dependencies, scala version, sbt, etc.

How to test

Deploy to CODE from riffraff (flexible::crossword-uploader). Throw some files into the bucket on code. Do the uploaders function correctly?

How can we measure success?

CI & CD 🎉 Less barriers to developing and upgrading, etc.

andrew-nowak commented 1 year ago

@jonathonherbert hmm that does look odd - but it seems you have deployed #28 rather than this branch? which I hadn't tested yet!