Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Haar 2007 d integration testing #41

Closed
wants to merge 249 commits into from

Commits on Nov 12, 2020

  1. Initial commit

    andrewrlee committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    2f73e58 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Alee/init (#1)

    * Initial commit
    
    * 🎉 Initial drop of code
    
    * 🎨 Small tidy up
    
    * Adding circle build and updating node to v14
    
    * Adding helm config
    
    * Fix wiremock port and update package.json
    
    Co-authored-by: Jon Brighton <[email protected]>
    Co-authored-by: Jon Brighton <[email protected]>
    3 people authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    c89f6f8 View commit details
    Browse the repository at this point in the history
  2. Fixing docker image (#2)

    andrewrlee authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    472adbb View commit details
    Browse the repository at this point in the history
  3. Fix secret name (#3)

    andrewrlee authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    36a57e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8683f28 View commit details
    Browse the repository at this point in the history
  5. Fixing variable name (#5)

    andrewrlee authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    418349e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2af2d4 View commit details
    Browse the repository at this point in the history
  7. Fix hostname (#7)

    andrewrlee authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    49ace58 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Update dependencies (#8)

    * Update dependencies
    
    Also move to use declaration overrides for describing additional possible fields in session data
    
    Also removing/moving unnecessary prod dependencies
    
    Moving jest tests to run in parallel
    
    * Fix types for user
    
    * Do not allow any warnings
    
    * Correcting test results path
    andrewrlee authored Dec 7, 2020
    Configuration menu
    Copy the full SHA
    ccc0c03 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Reducing docker image size (#9)

    Also
    * Update dependencies
    * Adopt standard github gitignore for node projects
    * Using body typography
    andrewrlee authored Dec 15, 2020
    Configuration menu
    Copy the full SHA
    ac0dfa6 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Add rename script (#10)

    * Add rename script
    
    * PR reviews
    
    * Removing unused vars
    andrewrlee authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    c8a5587 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. Alee/decoupling auth client from redis (#11)

    * Decoupling auth client from redis impl
    andrewrlee authored Dec 21, 2020
    Configuration menu
    Copy the full SHA
    1a11c21 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Configuration menu
    Copy the full SHA
    ec4f5ed View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    27a10a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Convert to arrow functions in utils (#14)

    * Convert to arrow functions in utils
    
    * Remove returns and fix prettier issues
    psoleckimoj authored Jan 26, 2021
    Configuration menu
    Copy the full SHA
    1ac0a0c View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    b3713ee View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Adding outdated job (#16)

    * Adding outdated job
    
    * Updating dependencies
    
    * Removing patch to minor version
    andrewrlee authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    61b41df View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Configuration menu
    Copy the full SHA
    594b004 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a581d49 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Configuration menu
    Copy the full SHA
    db09442 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Configuration menu
    Copy the full SHA
    716fdfb View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Add new veracode scan for schedueled workflow (#21)

    * Add new veracode scan for schedueled workflow
    
    * Re-add - check_outdated job
    mattops authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    8a43d6d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Configuration menu
    Copy the full SHA
    9fefb8f View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    e8532ef View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Configuration menu
    Copy the full SHA
    cf8f8d7 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Configuration menu
    Copy the full SHA
    ea38330 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Configuration menu
    Copy the full SHA
    e7df526 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Updating dependencies and adding slack notifications to outdated chec…

    …ks (#27)
    
    * Updating dependencies and adding slack notifications to outdated checks
    
    * Add slack orb
    andrewrlee authored May 24, 2021
    Configuration menu
    Copy the full SHA
    a2d85cd View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Moving to group middleware into related modules, following the patter…

    …n established in prison staff hub (#28)
    andrewrlee authored May 28, 2021
    Configuration menu
    Copy the full SHA
    336b8fa View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Fix the slack notification on check_outdated (#30)

    * Ensure that the `SLACK_ACCESS_TOKEN` env var is set for `check_outdated`
    
    As the final step (on fail) is a slack notification we need to use a context containing the variable.
    
    * Refactor the channel for alerts into parameters
    
    This establishes a reusable pattern in case consumers wish to notify slack on other jobs.
    Darren Oakley authored Jun 4, 2021
    Configuration menu
    Copy the full SHA
    5f29995 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    3ef04f5 View commit details
    Browse the repository at this point in the history
  2. Fixing configuration of security audit (#32)

    The "medium" configuration was not an acceptable term, should be one of
    "info", "low", "moderate", "high" or "critical". This meant that it
    would not pick up on anything!
    brightonsbox authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    5e81ee3 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Alee/update dependencies (#33)

    * Updating dependencies and node
    
    * Use parameterised slack channel rather than default of typescript alerts channel
    
    * Extracting out executor
    andrewrlee authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    2003f62 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Configuration menu
    Copy the full SHA
    3d93d8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96d73dc View commit details
    Browse the repository at this point in the history
  3. Use node executor and parameterise the version (#34)

    * WFP-322 use the hmpps/node executor to build
    
    * WFP-322 parameterise the node version in the executor
    
    * WFP-322 use node version parameter in integration test image
    
    * WFP-322 integration tests use new node_redis executor
    
    Co-authored-by: Andrew Lee <[email protected]>
    markreesmoj and andrewrlee authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    f541d64 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Deploy template project to template k8s namespace (#37)

    * Deploy template project to template k8s namespace
    mattops authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    0d87899 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4422c3f View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Configuration menu
    Copy the full SHA
    bc34e5f View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. Configuration menu
    Copy the full SHA
    e9450ed View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Configuration menu
    Copy the full SHA
    7fd93c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. DT-2404: 💄 Switch to sign in / out instead of login / out (#42)

    * DT-2404: 💄 Switch to sign in / out instead of login / out
    
    * DT-2404: 💄 Don't need .gitignore for husky any more
    petergphillips authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    264f33f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb0d2d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Update dependencies (#44)

    andrewrlee authored Aug 16, 2021
    Configuration menu
    Copy the full SHA
    80eee9d View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. DT-2297 - Veracode - switch to daily pipeline scan (results in circle…

    …ci), and weekly policy scan (upload to veracode portal). (#45)
    mattops authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    f41de78 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Configuration menu
    Copy the full SHA
    f5d881e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Configuration menu
    Copy the full SHA
    17a4437 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    4a64ef0 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Configuration menu
    Copy the full SHA
    dd68b5d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Remove use of semi colons before arrays (#51)

    * Remove use of semi-colons before arrays
    
    * Fix typos in README
    garethmdavies authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    94db4f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. WFP-610 update to npmv7 and fix some audit (#52)

    * WFP-610 update to npm 7
    
    * WFP-610 update outdated dependencies
    
    * WFP-610 fixed some audit vulnerabilities
    
    * WFP-610 updated passport-oauth2
    markreesmoj authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    d7d9133 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    2115d45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5946417 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    223e269 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d943820 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Update dependencies (#58)

    andrewrlee authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    349bdb7 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Moving to use HMPPS header (#59)

    * Moving to use HMPPS header
    
    * Removing explicit reference to DPS
    brightonsbox authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    aa16d4a View commit details
    Browse the repository at this point in the history
  2. Fix path of unit test results that are uploaded as artifacts (#60)

    and properly indent "build" job (jobs should be an array of [name] to dictionary)
    
    Co-authored-by: Jon Brighton <[email protected]>
    ushkarev and brightonsbox authored Oct 20, 2021
    Configuration menu
    Copy the full SHA
    cc41f5d View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Configuration menu
    Copy the full SHA
    6ff0d36 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. NN-3747 fixing json structure for the stubUserRoles call and populati…

    …ng the user directly and not from the request because passport isn't in the test stack (#62)
    richardpopple authored Nov 5, 2021
    Configuration menu
    Copy the full SHA
    a6c72ba View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Bumping node version (#63)

    Also fixing open handle in test and bumping dependencies
    andrewrlee authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    f247b8a View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Configuration menu
    Copy the full SHA
    db9a433 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Configuration menu
    Copy the full SHA
    d94f72c View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Configuration menu
    Copy the full SHA
    dccca36 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Configuration menu
    Copy the full SHA
    a192197 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Configuration menu
    Copy the full SHA
    2c530c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. ⬆️ update dependencies and 💄add no-only-tests linting rule for cypress (

    #70)
    
    * ⬆️ update dependencies
    
    * 💄Add no-only-tests linting rule for cypress
    connormaglynn authored Feb 14, 2022
    Configuration menu
    Copy the full SHA
    59a9b65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9651352 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    10ccbe8 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    c450787 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Fixing docker caching issue (#74)

    Need to refer to build args before calling apt-get upgrade otherwise the set of packages are cached and not upgraded. Docker cannot cache anything in layers after a dynamic variable has been used
    
    Also bumping version of node and fixing test compilation issue
    andrewrlee authored Mar 18, 2022
    Configuration menu
    Copy the full SHA
    7d9565b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Setup prometheus metrics by default. (#75)

    This change sets up prometheus metrics to be available on port 3001, and
    with the helm chart changes they will automatically get scraped and be
    available for alerts and dashboards in grafana.
    
    The added metrics include:
    
    - General nodejs stats: memory use, gc etc
    - HTTP server requests: counters and timings of all served HTTP requests
      by the app.
    - HTTP client requests: counters and timings of all HTTP requests to
      other upstream APIs (as long as they are based off `restClient.ts`).
    - Upstream healthchecks: guages recording the status/health of each
      upstream service when the healthcheck is tested.
    
    This is all backported from the `manage-recalls-ui` app, please let me
    know what you think. :)
    Darren Oakley authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    fd85c22 View commit details
    Browse the repository at this point in the history
  2. Bump minimist from 1.2.5 to 1.2.6 (#76)

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: minimist
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    49c6ad6 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    0354a09 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Audit fix (#79)

    andrewrlee authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    eefd2aa View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. NN-4060: App Insights only works with bunyan v1 (#80)

    Co-authored-by: sp-watson <steve.watson@digital,justice.gov.uk>
    sp-watson and sp-watson authored Apr 20, 2022
    Configuration menu
    Copy the full SHA
    dc3f727 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Configuration menu
    Copy the full SHA
    e2e93b4 View commit details
    Browse the repository at this point in the history
  2. Stop metrics test from hitting a real service and occasionally timing…

    … out (#81)
    
    Co-authored-by: Jon Wyatt <>
    Co-authored-by: Andrew Lee <[email protected]>
    jonnywyatt and andrewrlee authored Apr 22, 2022
    Configuration menu
    Copy the full SHA
    8aa16ee View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Configuration menu
    Copy the full SHA
    752a0ec View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Configuration menu
    Copy the full SHA
    05dcc72 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. SDI-181: 🔧 Use new cimg redis executor (#85)

    * SDI-181: 🔧 Use new cimg redis executor
    
    * SDI-181: 🔧 Improve docker ignore and use released orb instead
    
    * SDI-181: ⬆️ Bump node minor version
    petergphillips authored May 4, 2022
    Configuration menu
    Copy the full SHA
    3bd1861 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. SLM-245 Restore cache prior to running up the app for the integration…

    … tests (#86)
    
    This caused an issue with our build where we received a segmentation fault as soon as the integration tests called the node app. Segmentation faults generally indicate an issue with one of the native C/C++ modules and it appears that one of these modules was relying on something we have stashed in the cache.
    mikehalmamoj authored May 11, 2022
    Configuration menu
    Copy the full SHA
    968735d View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. SDI-88: 🚨 Fix querystring warning (#87)

    * SDI-88: 🚨 Fix querystring warning
    
    * SDI-88: 🚨 Second attempt to querystring warning
    petergphillips authored May 12, 2022
    Configuration menu
    Copy the full SHA
    6676e3a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Configuration menu
    Copy the full SHA
    0bd862a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73c1b62 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Configuration menu
    Copy the full SHA
    0f2559b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e69d1a View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Update README.md (#92)

    andrewrlee authored May 17, 2022
    Configuration menu
    Copy the full SHA
    5d61681 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    7a08151 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Minor "code smell" fixes suggested by Sonar Cloud (#95)

    * INC-567: Remove unnecessary type assertions
    
    * INC-567: Return resolved promise directly
    ushkarev authored May 20, 2022
    Configuration menu
    Copy the full SHA
    6de4fe3 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Configuration menu
    Copy the full SHA
    f4d9846 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Configuration menu
    Copy the full SHA
    d5d2fbc View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    d961034 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Configuration menu
    Copy the full SHA
    992fff1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    2fa5e70 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Configuration menu
    Copy the full SHA
    127b2c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    5249392 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Ignore false positive around nodemon (#103)

    * Ignore false positive around nodemon
    
    * Manage version of audit ci and provide full path to ignored dependency
    andrewrlee authored Jun 23, 2022
    Configuration menu
    Copy the full SHA
    3c43ed9 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. Configuration menu
    Copy the full SHA
    3c5a9ba View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Configuration menu
    Copy the full SHA
    616e7ce View commit details
    Browse the repository at this point in the history
  2. Create services container (#106)

    This allows passing through a container of wired up services through to route
    
    This approach has been used for the dps-shared and farsight projects and it leads to a testing approach that scales more naturally. Means you can pass through the services through to where they are needed and this can grow without changes propagating through the application
    
    Also extracted standard router into standalone middleware as the current approach relies on mutation and encourages making multiple copies of it.
    andrewrlee authored Jul 8, 2022
    Configuration menu
    Copy the full SHA
    a6ac4cb View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Configuration menu
    Copy the full SHA
    a71978d View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    9820452 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    d548f47 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Remove duplicate <main> elements (#110)

    The govuk/template.njk which the layout.njk extends which these files use already includes a <main> element
    
    According to the HTML spec there should only be one <main> element present in the document at a time
    richpjames authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    1a9e219 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Bumping dependencies and fixing page width (#111)

    * Bumping dependencies and fixing page width
    
    There seems to be a lot of variability in page width so going with something that seems most popular in HMPPS
    
    * Run tests in band
    
    Partially to fix tests hanging in circle, but also as test seems to run almost twice as fast (after clearing cache)
    andrewrlee authored Aug 11, 2022
    Configuration menu
    Copy the full SHA
    338690a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Add a cspNonce to the webSecurity setup (#112)

    Based on what I’ve seen elsewhere, this seems to now be a common
    approach to allow us to inline scripts, see:
    
    https://content-security-policy.com/nonce
    
    The GOV.UK frontend has now been updated to support the use of the
    `cspNonce` local - see:
    
     alphagov/govuk-frontend@2e40d74
    
    So we no longer need to add the inline hash, which is vulnerable to if
    the code in the frontend template is changed.
    
    I’ve also removed the domain-specific overrides for jQuery scripts and
    styles, as we can use the nonce for this too.
    pezholio authored Aug 15, 2022
    Configuration menu
    Copy the full SHA
    26f0b62 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    e2299e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Configuration menu
    Copy the full SHA
    3dfd162 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Configuration menu
    Copy the full SHA
    737b6f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Speeding up jest tests (#116)

    This speeds up the running of jest tests by enabling isolatedModules
    which has the effect of [disabling typechecking](https://kulshekhar.github.io/ts-jest/docs/getting-started/options/isolatedModules)
    
    It also drastically reduces memory usage, allowing for running tests in
    parallel locally at least.
    
    On my laptop this reduces the time to run the tests in this project from
    ~14 seconds to ~4 seconds. On larger projects the effect is much more pronounced,
    welcome-people-to-prison reduces build time from ~2mins, 20 seconds to ~25
    seconds. In circle we still need to run in band but this is still
    significantly faster than before, in WPIP it reduces the build by over 1 min.
    
    Type checking is still available in the IDE, it is also part of the
    husky pre-commit hook and run by circle as part of the build, so the
    risk of type errors slipping through are very small.
    
    (We could possibly add a typechecking stage before running jest and it
    would still be much faster but not adding unless it becomes apparent
    that we need it )
    
    It would be worth to re-assess this after jest 29 as there seems to be
    some fixes around a [memory issue](jestjs/jest#11956) that is part of node in versions
    > 16.10
    
    NB: This will not work if type declaration (`d.ts`) files contain enums
    or any other constructs that generate javascript code. This seems to be
    a bit of an anti-pattern anyway (see [here](https://lukasbehal.com/2017-05-22-enums-in-declaration-files/)).
    Other tooling such as cypress will only allow you to import
    types from these files.
    andrewrlee authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    25b0208 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    610a227 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Move ingress (#118)

    * Move ingress
    
    * CHange generic service to latest
    psoleckimoj authored Sep 20, 2022
    Configuration menu
    Copy the full SHA
    767c5d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. SDI-345: ⬆️ Upgrade node and cypress (#119)

    * SDI-345: ⬆️  Upgrade node and cypress
    
    * SDI-345: ⬆️  Actually upgrade cypress
    petergphillips authored Sep 21, 2022
    Configuration menu
    Copy the full SHA
    9ca506c View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. Fixing logging (#120)

    There was an issue where we weren't sending trace info to app insights.
    This is because appInsights needs to be imported before bunyan is
    imported so it can do its instrumentation magic.
    
    There was a related issue that obscured this. It was previously
    impossible to test app insights locally as dotenv wasn't set up
    correctly - it needed to happen before app insights is imported or app
    insights would prevent the app starting up.
    
    So this moves dotenv to dev dependencies and preloads it before running the app via start:dev.
    
    This removes some code that is only relevant for local development.
    It also means the application runs similar locally to how it would run
    in docker or kubernetes - it just expects the environment variables to
    be present.
    
    Also moving the app insights import so it's very apparent that it's the first thing that happens when the app starts.
    andrewrlee authored Sep 23, 2022
    Configuration menu
    Copy the full SHA
    0a16804 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Configuration menu
    Copy the full SHA
    af854b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Configuration menu
    Copy the full SHA
    2dcae4f View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. Adding badges (#123)

    * Adding badges
    
    * Update README.md
    andrewrlee authored Oct 7, 2022
    Configuration menu
    Copy the full SHA
    b2a656c View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    c78f1d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    65980b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Use official redis image for docker-compose (#126)

    Which is suitable for arm64 and consistent with docker-compose-test which was updated with ministryofjustice/hmpps-template-typescript#89
    neilmendum authored Nov 1, 2022
    Configuration menu
    Copy the full SHA
    f7aad6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7152f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    1d1ddb6 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    de90fee View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    317fcb2 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    6964e83 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    4920b06 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. Configuration menu
    Copy the full SHA
    8633cb0 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Bump jsonwebtoken from 8.5.1 to 9.0.0 (#136)

    Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) from 8.5.1 to 9.0.0.
    - [Release notes](https://github.com/auth0/node-jsonwebtoken/releases)
    - [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md)
    - [Commits](auth0/node-jsonwebtoken@v8.5.1...v9.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: jsonwebtoken
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 23, 2022
    Configuration menu
    Copy the full SHA
    2e1e3d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. Fix conflicting prettier / eslint rule (#135)

    In eslint, we ask for a trailing comma, while the prettier rules are set
    to `es5`. This causes issues if you have your IDE set up to fix on save,
    as one linter kicks in before the other, causing conflicting fixes.
    
    Co-authored-by: Andrew Lee <[email protected]>
    pezholio and andrewrlee authored Dec 28, 2022
    Configuration menu
    Copy the full SHA
    3a127d6 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Configuration menu
    Copy the full SHA
    5386b50 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    b636741 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    839c8e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    4c975e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    9fc40b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configure Renovate (#144)

    * Add renovate.json
    
    * HEAT-52: source Renovate config from shared HMPPS repo
    
    * HEAT-52: tweak dependencies pinned by Renovate
    
    Inherit the ones from https://github.com/ministryofjustice/hmpps-renovate-config/blob/main/node.json
    
    * HEAT-52: manually bump Slack Orb as Renovate was complaining 'Can't find version matching 4.4.2 for slack'
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Neil Mendum <[email protected]>
    renovate[bot] and neilmendum authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    1f27375 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Update Helm release generic-service to v2.4.0 (#146)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    14cdec7 View commit details
    Browse the repository at this point in the history
  2. Update peter-evans/create-pull-request action to v4 (#148)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    a99053c View commit details
    Browse the repository at this point in the history
  3. Update actions/checkout action to v3 (#147)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    97b1fa8 View commit details
    Browse the repository at this point in the history
  4. Add .nvmrc file, Prettier support for Nunjucks and use SCSS (#143)

    * Add .nvmrc file with node version set to `18`
    Update npm engine version to `^9`
    Add `prettier-plugin-jinja-template` as dev dependency plus config
    Refactor `.sass` files to `.scss` for consistency
    
    * Add newline to .nvmrc
    
    ---------
    
    Co-authored-by: Neil Mendum <[email protected]>
    davidatmoj and neilmendum authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    92b5a33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7745886 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Update dependency cypress to ^12.5.1 (#150)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    b80efe8 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. HEAT-52: reduce the size of the PR body by specifying prBodyTemplate …

    …(#152)
    
    This should help with GitHub integration in Slack
    neilmendum authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    20f2181 View commit details
    Browse the repository at this point in the history
  2. Update all non major NPM dependencies (#151)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    0075fab View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Update all non major NPM dependencies (#153)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    8e5a9d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Update all non major NPM dependencies (#155)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d9c2d14 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Update all non major NPM dependencies (#156)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 28, 2023
    Configuration menu
    Copy the full SHA
    941ca4d View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Update all non major NPM dependencies (#159)

    * Update all non major NPM dependencies
    
    * Reduce Renovate stabilityDays so that it raises fewer PRs
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Neil Mendum <[email protected]>
    renovate[bot] and neilmendum authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    cd997e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Update Helm release generic-service to v2.5.0 (#161)

    * Update Helm release generic-service to v2.5.0
    
    * Drop generic-service params no longer required
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Neil Mendum <[email protected]>
    renovate[bot] and neilmendum authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    41a6094 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    213008f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    154e107 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Upgrade to connect-redis 7 and update other dependencies (#168)

    * Upgrade to connect-redis 7 and update other dependencies
    
    * Remove legacy mode
    
    * Fix npm prune warning
    psoleckimoj authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    220b506 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b69d5b View commit details
    Browse the repository at this point in the history
  3. Add HMPPS Auth URL to form-action CSP string (#170)

    Update the Content Security Policy to allow the HMPPS Auth URL as a possible form action target.
    
    Currently, if a 403 error occurs on a GET request, this will be captured by the error handling setup in errorHandler.ts, and the user will be redirected to the sign out URL, which then redirects to the HMPPS Auth URL. However, if a 403 error occurs on a POST request, this second redirect may not occur, and the user may, depending on their choice of browser, be frozen on the form page they just submitted.
    
    Due to CSP implementation details that vary between browsers, adding the HMPPS Auth URL to our form action targets allows this second redirect to occur as expected.
    bryangaledxw authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    19be08c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    919ecdc View commit details
    Browse the repository at this point in the history
  2. Removing unnecessary build (#172)

    All 3 processes: tsc, sass and copy-views are run by concurrently at start up anyway
    andrewrlee authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    52f8e99 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    37f8bc0 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    06ecd8d View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    b3477b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    757c6ef View commit details
    Browse the repository at this point in the history
  2. Update Helm release generic-service to v2.6.2 (#182)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Neil Mendum <[email protected]>
    renovate[bot] and neilmendum authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    4b75683 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    194c154 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Update Helm release generic-service to v2.6.3 (#184)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 2, 2023
    Configuration menu
    Copy the full SHA
    c8869d0 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Tie css cache to version of application (#188)

    At the moment the cache is linked to the start up time of pod, so get unnecessary cache misses for each pod in the cluster and also when pods restart
    
    This ties the cache to the git short hash of the deployment
    andrewrlee authored May 10, 2023
    Configuration menu
    Copy the full SHA
    ea3f137 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Fix version not appearing in application insights (#190)

    * Fix version not appearing in application insights
    
    This previously relied on running a shell script to generate a file with a json payload in it.
    
    The code that read this file to extract out the version for the cache improvement and also setting the application version in app insights, was looking in the wrong location
    
    There was another location that looked up the file and read in the details for the health endpoint which was looking in the right place
    
    This change moves to reading the version and git reference into an env var in the docker file instead, which means we can centralise how this info is made available and remove the additional file management
    
    This should be a safe fix as the build info file was previously being generated from the docker build anyway - so the file should be available
    
    * Tidy up passing around application version
    andrewrlee authored May 16, 2023
    Configuration menu
    Copy the full SHA
    88c301f View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Update Helm release generic-prometheus-alerts to v1.3.2 (#189)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 19, 2023
    Configuration menu
    Copy the full SHA
    5b7903b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    586d966 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Update slack orb to v4.12.5 (#185)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 23, 2023
    Configuration menu
    Copy the full SHA
    f6b3725 View commit details
    Browse the repository at this point in the history
  2. Update peter-evans/create-pull-request action to v5 (#175)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 23, 2023
    Configuration menu
    Copy the full SHA
    83be369 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Update all non major NPM dependencies (#176)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    58512df View commit details
    Browse the repository at this point in the history
  2. Update Node.js to v18.16 (#191)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    4466ddc View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    087bc0e View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Do not retry POST requests by default (#197)

    It doesn't really make sense to retry non-idempotent calls
    
    Also moving sanitised error over to a real error rather than a object. Makes it a little bit easier to test these: 'expect(..).reject.throws' etc.. doesn't work if you don't have really errors
    andrewrlee authored Jun 9, 2023
    Configuration menu
    Copy the full SHA
    ded60e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Adding changelog (#198)

    andrewrlee authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    ddf3823 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5dc02d View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Update all non major NPM dependencies (#195)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    eac50e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Update all non major NPM dependencies (#200)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    7e907e1 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Fix semver vuln (#202)

    psoleckimoj authored Jul 4, 2023
    Configuration menu
    Copy the full SHA
    613628c View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    2c49560 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Update all non major NPM dependencies (#204)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    ee2b55a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. HEAT-82: Add productId and /info endpoint (#212)

    * HEAT-82: Add productId and /info endpoint
    
    * Update README and default value
    
    * Update values.yaml to point at README.md
    psoleckimoj authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    b3e39ed View commit details
    Browse the repository at this point in the history
  2. Update README with dev portal URL (#213)

    * Update README with dev portal URL
    
    * Fix URL
    psoleckimoj authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    71d46bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ad7d20 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    ce05196 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    8b64d97 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    fc402c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Update dependencies 2023-09-05 (#226)

    * Update dependencies 2023-09-05
    
    * Fix node version
    psoleckimoj authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    dd2585c View commit details
    Browse the repository at this point in the history
  2. Fix CircleCI workflows for cypress (#223)

    * Persist compiled stylesheets to workspace so that integration tests can load styles properly
    * Upload cypress screenshot and video artefacts from correct location
    ushkarev authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    dda7da0 View commit details
    Browse the repository at this point in the history
  3. Fix cypress config and remove some vestigial code (#228)

    * Remove unused/vestigial integration test method
    * Remove deleted cypress config option
    * Update copyright date
    ushkarev authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    6e9a6f5 View commit details
    Browse the repository at this point in the history
  4. Update readme (#229)

    psoleckimoj authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    a357ce8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Update Helm release generic-prometheus-alerts to v1.3.3 (#224)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    f2314e1 View commit details
    Browse the repository at this point in the history
  2. Update redis Docker tag to v7.2 (#221)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    ea81f5b View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Update Node.js to v18.18 (#230)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    8e536a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. HEAT-106: Standardise endpoints (#231)

    * HEAT-106: Standardise endpoints
    
    * Fix e2e
    
    * Correct response
    
    * Update Dockerfile to pull through branch name
    
    * Amend output checks for int tests
    
    * Fix bugs and add Changelog
    psoleckimoj authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    a04c1e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    57feb88 View commit details
    Browse the repository at this point in the history
  2. SDIT-1108: 🔧 Don't default build args (#233)

    * SDIT-1108: 🔧 Don't default build args
    
    * SDIT-1108: 🔧 Copy across args to env variables
    
    * SDIT-1108: 🔧 Add in docker compose build args and missing env vars
    petergphillips authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    41227a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5251e36 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    9358419 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    b1a467a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. NON-270: Improve REST client (#238)

    * Improve REST client typing information and add PATCH, PUT and DELETE methods allowing for query parameters as well as body payloads
    * Propagate user types into `res.locals` in request handlers
    ushkarev authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    1d8b294 View commit details
    Browse the repository at this point in the history
  2. Update actions/checkout action to v4 (#225)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    dc8cbc6 View commit details
    Browse the repository at this point in the history
  3. Update all non major NPM dependencies (#210)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    7c9412a View commit details
    Browse the repository at this point in the history
  4. Update Helm release generic-service to v2.6.5 (#237)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    7345c5a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    9232bdf View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    8b4aa11 View commit details
    Browse the repository at this point in the history
  2. add view base client page

    thomasridd committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    96d49d6 View commit details
    Browse the repository at this point in the history
  3. Fix errors in template

    thomasridd committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    354bd37 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    40b5679 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. HAAR-1891: Update deprecated endpoints with new endpoints (#247)

    * HAAR-1891: Update deprecated endpoints with new (manage users api) endpoints
    
    * HAAR-1891: Update following PR comments
    
    * HAAR-1891: Added MANAGE_USERS_API_URL values.
    
    * HAAR-1891: Added MANAGE_USERS_API_URL values.
    ravmoj authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    8504faf View commit details
    Browse the repository at this point in the history
  2. Update renovate.json (#248)

    …to prevent Node docker image from being updated beyond LTS
    ushkarev authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    5807b1d View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    bb7ea6e View commit details
    Browse the repository at this point in the history
  2. added controller tests

    thomasridd committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5d231c6 View commit details
    Browse the repository at this point in the history
  3. add tests for presenter

    thomasridd committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    22cf418 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into HAAR-1905-create-new-base-client-journey

    # Conflicts:
    #	server/controllers/baseClientController.test.ts
    #	server/controllers/baseClientController.ts
    #	server/routes/baseClientRouter.ts
    #	server/views/helpers/nunjucksUtils.ts
    thomasridd committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    1936ebc View commit details
    Browse the repository at this point in the history
  5. add test for expiry today

    thomasridd committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c541027 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    5894228 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG for node 20 change (#250)

    * Update CHANGELOG for node 20 change
    
    * Missed update link
    psoleckimoj authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    c8dc656 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24fcc31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3eb9880 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5948afa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5abb3c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff34146 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    61c1f47 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into HAAR-1906-edit-client-details-flow

    # Conflicts:
    #	server/controllers/baseClientController.test.ts
    #	server/controllers/baseClientController.ts
    #	server/mappers/forms/mapCreateBaseClientForm.ts
    #	server/mappers/index.ts
    #	server/routes/baseClientRouter.ts
    #	server/utils/utils.ts
    thomasridd committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    9202c93 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. update test comments

    thomasridd committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    32fcdb6 View commit details
    Browse the repository at this point in the history
  2. update comments

    thomasridd committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    410e01b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da96f2c View commit details
    Browse the repository at this point in the history
  4. add update deployment flow

    thomasridd committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    e25d9c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Merge remote-tracking branch 'template/main' into HAAR-2023-update-wi…

    …th-template-changes
    
    # Conflicts:
    #	.circleci/config.yml
    #	.nvmrc
    #	CHANGELOG.md
    #	Dockerfile
    #	README.md
    #	assets/scss/application.scss
    #	cypress.config.ts
    #	feature.env
    #	helm_deploy/values-dev.yaml
    #	helm_deploy/values-preprod.yaml
    #	helm_deploy/values-prod.yaml
    #	integration_tests/e2e/login.cy.ts
    #	integration_tests/mockApis/auth.ts
    #	integration_tests/pages/index.ts
    #	logger.ts
    #	package-lock.json
    #	package.json
    #	renovate.json
    #	server/config.ts
    #	server/data/hmppsAuthClient.test.ts
    #	server/data/hmppsAuthClient.ts
    #	server/data/index.ts
    #	server/middleware/authorisationMiddleware.ts
    #	server/routes/index.ts
    #	server/services/index.ts
    #	server/services/userService.test.ts
    #	server/services/userService.ts
    #	server/utils/nunjucksSetup.ts
    #	server/utils/utils.test.ts
    #	server/utils/utils.ts
    #	server/views/pages/error.njk
    #	server/views/partials/layout.njk
    thomasridd committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    61b2af4 View commit details
    Browse the repository at this point in the history
  2. fix integration test

    thomasridd committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    74ce807 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    ba5030a View commit details
    Browse the repository at this point in the history
  2. remove excess helm folder

    thomasridd committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    54cf9fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f46e05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59fa874 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0f01c7 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    a74ccf1 View commit details
    Browse the repository at this point in the history
  2. test update

    thomasridd committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    afd2228 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb125f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. add filter functionality

    thomasridd committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b0c75a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. setup homepage tests

    thomasridd committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    fd2b075 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6f99c1 View commit details
    Browse the repository at this point in the history
  3. correct failing test

    thomasridd committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    47f0f12 View commit details
    Browse the repository at this point in the history
  4. remove template files

    thomasridd committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    4088e4a View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into HAAR-2007-integration-testing

    # Conflicts:
    #	server/views/pages/base-clients.njk
    #	server/views/presenters/listBaseClientsPresenter.ts
    thomasridd committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    ae76125 View commit details
    Browse the repository at this point in the history
  6. fix service filter

    thomasridd committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    fda9603 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    8008b89 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Add base client tests

    thomasridd committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    c0e773b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbbdb7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b767fdc View commit details
    Browse the repository at this point in the history