* Display slowest test
* Attempt to improve test times on github
* Run services tests in parallel
* Try keeping services in Tests
* Revert "Try keeping services in Tests"
This reverts commit ef2e1bf4d2.
* Fix parallel setup for services tests
* Remove profiling
* Add test to the pipeline
* Update performance_test.sh
* Set email and password from workflow
* lint
* Set credentials in workflow
* Run more tests against staging
* Remove concurrency
* Rmove hardcoded log ID
* Do a test post with curl
* Add Accept variable document length flag
* Update code check in the pipeline
* Remove seed user
* Move performance pipeline to staging
* lint
* Update task group
* CLDC-2812: update app config to run from relative root
* Deploy to staging on pushes to branch
* Add action mailer relative root config for review envs
* Temporary pipeline to deploy this branch for testing
* Update aws deploy pipeline to allow different prefixes for roles and tasks
* Prepare database when deploying review apps
* Update app nav and sentry to take account of relative root
* Update more fixed paths
* Update header root link path
* Rack attack path
* Revert "Deploy to staging on pushes to branch"
This reverts commit b05f13d474.
* Start updating workflows
* Update teardown pipeline to drop database
* Ensure destroy infra step runs after drop database
* Remove user_password_path because it can't be found
* Don't override path helpers in navigation items helper tests
* Checkout infra code to run workflow
* Try separating workflow call to job
* Sync with infra repo updates
* Use workflow on dev
* Don't trigger on push to branch
* Avoid rack attack path helper issue
* Update review apps teardown pipeline
* Update infra repo reference to main
* Fix linting
* Fix /logs redirect
* Fix lettings_logs_current and sales_logs_current checks in navigation items helper
* Fix existing bug in schemes nav item highlighting
* Use starts with rather than == in logs nav items current checks
* Split off non-support schemes current nav item checks
---------
Co-authored-by: Sam Seed <sam.seed@softwire.com>
* CLDC-2565: Push docker images to AWS in staging pipeline
* CLDC-2711: Update based on changed resource names
* CLDC-2730: Update aws_deploy pipeline to run database migrations
* CLDC-2730: Temporarily run aws_deploy on push to this branch
* CLDC-2730: Update parameterisation
* CLDC-2730: Remove logging used for debugging
* CLDC-2731: Deploy application to aws
* CLDC-2731: Wait for service stability on deploy
* Revert "CLDC-2730: Temporarily run aws_deploy on push to this branch"
This reverts commit 8b4904dc7d.
* CLDC-2768: Sidekiq (AWS) (#1899)
* feat: update pipeline to deploy sidekiq to aws
* feat: update cron schedule to every 5mins temporarily
* feat: temporarily run aws_deploy on push to this branch
* feat: update aws ecs service name in pipeline
* Revert "feat: update cron schedule to every 5mins temporarily"
This reverts commit 80d0ab8383fa18e2bacd9ca0fa1a1d4048ef4f10.
* Revert "feat: temporarily run aws_deploy on push to this branch"
This reverts commit 48651712e6.
* style: remove unrequired empty line
* feat: reorder pipeline and update sidekiq task definition variable
---------
Co-authored-by: Chirag-Bhatti <109098469+Chirag-Bhatti@users.noreply.github.com>
* Update govuk-prototype-components
* Update node version
* Udate versions in the pipeline
* Do not fix to a specific buildpack version
* Update ruby version
* Upgrade govuk-frontend
* Update summary cards to use govuk frontend component
* Replaced log CSV direct download with email
* Tidy up authorization of organisations controller
- We already have a method to authenticate the scope of the user, so we can reuse that.
* Use Rails routes instead of absolute paths for CSV download links
* Introduce base NotifyMailer to to abstract away shared Notify mail functionality
* Fix mailer spec name
* Add worker instance to PaaS manifest
* Add CSV download bucket instance name into environment
* Update tests for improved search term handling
* Fix download mailer tests
* Clarifying comments
Co-authored-by: natdeanlewissoftwire <nat.dean-lewis@softwire.com>
Co-authored-by: James Rose <james@jbpr.net>
* Production deployment action
* Add CI back to production deploy action
* Consistent naming
* Use PG13.5 everywhere
* Pipeline name
* No automated triggers
* Indentation
* Define workflow trigger
* Shouldn't need to set timezone as env var
* Add additional env vars
* Update node and ruby
* Checkout latest release tag for production pipeline
* cf8
* Fix repo name
* Repo name
* Env var for repo url
* Rename sandbox to staging
* Named manifest
* Sort files together
* Use a single manifest file
* Bump
* Host doesn't do anything yet
* Add S3 bucket creation to readme
* Add page titles and lint
* Make github use Node 14
(cherry picked from commit 86baa53972aa87676bb720a9f772620afa9a1be9)
Co-authored-by: baarkerlounger <db@slothlife.xyz>