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

chore(EMS-3730): merge main into main-iterations #2912

Merged
merged 123 commits into from
Aug 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
d18f7f9
chore(deployment-script): changed feature to main-iterations (#2715)
Zainzzkk Jul 11, 2024
8fde642
chore(remove-script-prefix): package.json - Remove --prefix (#2708)
Zainzzkk Jul 12, 2024
98b236d
chore(main): release 2.10.0 (#2722)
abhi-markan Jul 12, 2024
62fe0ac
fix(EMS-3560): update az cli to v2 (#2720)
abhi-markan Jul 12, 2024
5e6077a
chore(main): release 2.10.1 (#2724)
abhi-markan Jul 12, 2024
4b347e7
feat(EMS-3502-3567-3568): content updates - contact details (#2721)
ttbarnes Jul 12, 2024
b453e18
chore(main): release 2.11.0 (#2725)
abhi-markan Jul 12, 2024
125154e
fix(EMS-3439-3504): uk goods or services, application submission emai…
ttbarnes Jul 15, 2024
4ae1b30
feat(EMS-2186): added key vault
abhi-markan Jul 15, 2024
295c7c5
fix(EMS-2186): added tags to Key Vault
abhi-markan Jul 16, 2024
68a4c49
fix(EMS-2186): azure IaC fix
abhi-markan Jul 16, 2024
993e52b
fix(EMS-2186): azure IaC fix
abhi-markan Jul 16, 2024
84d3b57
fix(EMS-2186): azure IaC fix
abhi-markan Jul 16, 2024
5c24b33
fix(EMS-2186): added tags to Key Vault
abhi-markan Jul 16, 2024
22af7be
chore(main): release 2.11.1 (#2732)
abhi-markan Jul 16, 2024
46c4d01
fix(EMS-3590-3591-3423): header link, integrity hashes (#2738)
ttbarnes Jul 16, 2024
e56a0ec
chore(main): release 2.11.2 (#2740)
abhi-markan Jul 16, 2024
5d71b6a
style(EMS-3574): problem with service - content iterations (#2741)
ttbarnes Jul 16, 2024
7232698
feat(EMS-3587-3425): contact page - content iterations (#2742)
ttbarnes Jul 16, 2024
92ae271
chore(main): release 2.12.0 (#2743)
abhi-markan Jul 16, 2024
f23e285
fix(DTFS2-7284): fixed private endpoint
abhi-markan Jul 16, 2024
ac65a2e
fix(EMS-2186): removed purge protection
abhi-markan Jul 17, 2024
76daa13
chore(deps): bump dependencies (#2755)
ttbarnes Jul 17, 2024
8f7721f
fix(EMS-2186): removed * from flag
abhi-markan Jul 17, 2024
41d5d4c
fix(EM-2186): fixed conditional deployment
abhi-markan Jul 17, 2024
5e8e8c8
Merge pull request #2737 from UK-Export-Finance/feat/EMS-2186-ia-c-ke…
abhi-markan Jul 17, 2024
d2f82bc
chore(main): release 2.12.1 (#2757)
abhi-markan Jul 17, 2024
4d1350d
chore(mysql-version): mysql - Version (#2758)
Zainzzkk Jul 17, 2024
331cc7b
fix(EMS-3604): no PDF - Anti-bribery code of conduct - Incorrect link…
Zainzzkk Jul 18, 2024
4d5786f
chore(main): release 2.12.2 (#2769)
abhi-markan Jul 18, 2024
5b1fccd
feat(EMS-3606): added missing environment variables
abhi-markan Jul 19, 2024
765f311
Merge pull request #2777 from UK-Export-Finance/feat/EMS-3606-create-…
abhi-markan Jul 19, 2024
23ec9d8
chore(main): release 2.13.0 (#2779)
abhi-markan Jul 19, 2024
4dd6ed9
feat(EMS-3610): changed wording for export contract agent question
Jul 22, 2024
3e487e0
Merge pull request #2783 from UK-Export-Finance/feat/EMS-3610
abhi-markan Jul 22, 2024
e7e9f0e
chore(main): release 2.14.0 (#2784)
abhi-markan Jul 23, 2024
9ec9d20
feat(EMS-3535): changes to anti-bribery and corruption definitions (#…
Zainzzkk Jul 23, 2024
6d1b548
chore(main): release 2.15.0 (#2786)
abhi-markan Jul 23, 2024
96ba689
chore(e2e-lint): lint - E2E lint fix (#2727)
Zainzzkk Jul 23, 2024
308a39a
chore(EMS-3631): declarations - Split declarations content strings (#…
Zainzzkk Jul 23, 2024
9ce39f5
feat(EMS-1921): added missing env to API .env.sample
abhi-markan Jul 23, 2024
4df50b1
chore(deps): bump dependencies (#2801)
ttbarnes Jul 23, 2024
9efa559
feat(EMS-3536-3540): remove 'how your data will be used' declaration …
ttbarnes Jul 24, 2024
74863da
chore(main): release 2.16.0 (#2803)
abhi-markan Jul 24, 2024
98866b8
chore(EMS-3631): declarations - Declaration versioning in constants (…
Zainzzkk Jul 24, 2024
d5b8957
chore(EMS-3631): declaration - Use of declaration constant in control…
Zainzzkk Jul 24, 2024
e4f8be2
feat(EMS-1921): add custom domains to FD
abhi-markan Jul 24, 2024
f60f6ae
feat(EMS-1921): add custom domains
abhi-markan Jul 25, 2024
0b30342
feat(EMS-3631): declarations - replace api/keystone rendering with co…
Zainzzkk Jul 25, 2024
c6a5a4f
chore(main): release 2.17.0 (#2814)
abhi-markan Jul 25, 2024
87385c7
Merge branch 'main' into feat/EMS-1921-create-dns-record-to-point-get…
abhi-markan Jul 25, 2024
ac6f1af
feat(EMS-1921): refactored names
abhi-markan Jul 25, 2024
2353b5f
feat(EMS-3631): declaration versions - database restructure, applicat…
ttbarnes Jul 25, 2024
7582d71
chore(main): release 2.18.0 (#2816)
abhi-markan Jul 25, 2024
7c22d0b
Merge pull request #2811 from UK-Export-Finance/feat/EMS-1921-create-…
abhi-markan Jul 25, 2024
39da207
feat(EMS-3633): data migration - declarations (#2819)
ttbarnes Jul 25, 2024
656754a
chore(main): release 2.19.0 (#2821)
abhi-markan Jul 25, 2024
09c460e
feat(EMS-3612): declarations - Anti-bribery definitions update (#2820)
Zainzzkk Jul 25, 2024
212ba41
chore(main): release 2.20.0 (#2822)
abhi-markan Jul 25, 2024
9a9e336
feat(EMS-3613): changed proposal to Proposal
Jul 25, 2024
7637316
feat(EMS-3611): declaration - Anti-bribery code of conduct version up…
Zainzzkk Jul 26, 2024
819dea9
chore(main): release 2.21.0 (#2825)
abhi-markan Jul 26, 2024
a0b5393
Merge branch 'main' into feat/EMS-3613
Jul 26, 2024
f88d9ef
Merge pull request #2823 from UK-Export-Finance/feat/EMS-3613
abhi-markan Jul 26, 2024
ecd9678
chore(bump-deps): bump dependencies
Jul 29, 2024
57123d0
chore(bump-deps): revert deps update
Jul 29, 2024
91c0cba
chore(bump-deps): revert deps update
Jul 29, 2024
64fceed
chore(bump-deps): revert deps update
Jul 29, 2024
b68a8d4
chore(bump-deps): revert deps update
Jul 29, 2024
e6dc7c2
chore(bump-deps): update deps
Jul 29, 2024
3387c42
chore(bump-deps): update deps
Jul 29, 2024
47bcc4a
chore(bump-deps): bump deps
Jul 29, 2024
1e74f67
chore(bump-deps): bump deps
Jul 29, 2024
d72079b
Merge pull request #2833 from UK-Export-Finance/chore/bump-deps
abhi-markan Jul 29, 2024
05326f1
chore(deps): bump sass (#2836)
Zainzzkk Jul 30, 2024
b05ef07
feat(EMS-3668-69-73-74): eligibility - Party to consortium and Member…
Zainzzkk Jul 30, 2024
17e7c0a
chore(main): release 2.22.0 (#2850)
abhi-markan Jul 30, 2024
5884388
feat(EMS-3660): export contract - how was contract awarded - UI setup…
ttbarnes Jul 30, 2024
7d8251a
chore(main): release 2.23.0 (#2855)
abhi-markan Jul 31, 2024
3a8333a
feat(EMS-3676): eligibility - Check your answers - Member of group an…
Zainzzkk Jul 31, 2024
48078c6
chore(main): release 2.24.0 (#2857)
abhi-markan Jul 31, 2024
5eabbb5
feat(EMS-3670-72): eligibility - Party to consortium and Member of a …
Zainzzkk Jul 31, 2024
0c0c4cc
chore(main): release 2.25.0 (#2858)
abhi-markan Jul 31, 2024
8295356
feat(EMS-3665): export contract - how was contract awarded - data mod…
ttbarnes Jul 31, 2024
ca213f3
chore(main): release 2.26.0 (#2860)
abhi-markan Jul 31, 2024
8464b3f
feat(EMS-3680-3682): eligibility - Data saving (#2853)
Zainzzkk Jul 31, 2024
1d78d31
chore(main): release 2.27.0 (#2863)
abhi-markan Jul 31, 2024
7105bbf
chore(EMS-3660): export contract - how was contract awarded - form fi…
ttbarnes Jul 31, 2024
0c7557f
feat(EMS-3667): eligibility - Check if eligible - Content change (#2861)
Zainzzkk Jul 31, 2024
71e5c7d
chore(main): release 2.28.0 (#2866)
abhi-markan Jul 31, 2024
9ecd958
fix(iac): afd custom domains association
abhi-markan Jul 31, 2024
5b89b05
Merge pull request #2867 from UK-Export-Finance/fix/iac-afd-custom-do…
abhi-markan Aug 1, 2024
e54ad64
chore(deps): bump dependencies (#2854)
ttbarnes Aug 1, 2024
f0a87c8
chore(main): release 2.28.1 (#2868)
abhi-markan Aug 1, 2024
119ce21
fix(EMS-3703): eligibility - Member of a group - Wording fix (#2869)
Zainzzkk Aug 1, 2024
fd488dd
chore(main): release 2.28.2 (#2870)
abhi-markan Aug 1, 2024
c495363
feat(EMS-3661): export contract - how was contract awarded - form val…
ttbarnes Aug 1, 2024
77ebbba
chore(main): release 2.29.0 (#2876)
abhi-markan Aug 1, 2024
d91a5d9
feat(EMS-3665): export contract - how was contract awarded - data sav…
ttbarnes Aug 2, 2024
70b8bd1
chore(main): release 2.30.0 (#2886)
abhi-markan Aug 2, 2024
e207b56
chore(EMS-3662-3665): task list - export contract requirements, impro…
ttbarnes Aug 5, 2024
3878733
feat(EMS-3685): added xlsx for 2 new eligibility fields (#2884)
Zainzzkk Aug 5, 2024
41ca155
chore(main): release 2.31.0 (#2896)
abhi-markan Aug 5, 2024
8003b9d
feat(EMS-3662): export contract - how was contract awarded - save and…
ttbarnes Aug 5, 2024
daae775
chore(main): release 2.32.0 (#2897)
abhi-markan Aug 5, 2024
74ed089
chore(cypress-fix): e2e - switch to electron (#2898)
Zainzzkk Aug 5, 2024
aa98cf7
chore(EMS-3708): code scanning - Server-side URL redirect (#2882)
Zainzzkk Aug 6, 2024
4648efc
feat(EMS-3709-3710): export contract - how the contract was awarded -…
Zainzzkk Aug 6, 2024
004c790
chore(main): release 2.33.0 (#2905)
abhi-markan Aug 6, 2024
0c16bc1
feat(EMS-3722-3723): data migration - eligibility, export contract (#…
ttbarnes Aug 6, 2024
1805850
chore(main): release 2.34.0 (#2909)
abhi-markan Aug 6, 2024
40ea2f4
feat(EMS-3687): application submission - xlsx - how was contract awar…
ttbarnes Aug 6, 2024
1904996
Merge branch 'main' into chore/EMS-3730
ttbarnes Aug 7, 2024
4b2c8ed
chore(EMS-3730): fix/update application creation from merge conflicts
ttbarnes Aug 7, 2024
06921f4
fix(EMS-3711): updated husky script to v9
abhi-markan Aug 7, 2024
36215e5
chore(EMS-3730): fix/update unit tests
ttbarnes Aug 7, 2024
62ca38e
chore(main): release 2.35.0 (#2911)
abhi-markan Aug 7, 2024
df81948
Merge branch 'main' into feat/EMS-3711-husky-deprecated-script-lines
ttbarnes Aug 7, 2024
827bfc4
chore(EMS-3730): fix merge issue
ttbarnes Aug 7, 2024
8a7bba0
Merge pull request #2913 from UK-Export-Finance/feat/EMS-3711-husky-d…
abhi-markan Aug 7, 2024
186adbc
chore(EMS-3730): fix/update e2e test
ttbarnes Aug 7, 2024
d8370f7
fix(iac): explicity RBAC authorisation to false for Azure KV (#2910)
abhi-markan Aug 7, 2024
c2407ed
Merge branch 'main' into chore/EMS-3730
ttbarnes Aug 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@
"pinojs",
"plusplus",
"productgroup",
"rdbms",
"recorsets",
"Robo",
"sanitisation",
Expand Down Expand Up @@ -150,7 +151,12 @@
"venv",
"VNET",
"vnets",
"XLSX"
"XLSX",
"eg9qxlqw4edxa8b5mwbybsrfp",
"mzwp337piamg1mei7fqh1o73s",
"qnqrle4xwsj5go8pchj31sat4",
"qw2hp8khykctdic2z58z70ru8",
"tn8k8lot1bvirmztmmgq2u8hn"
],
"dictionaries": [
"en-gb",
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ jobs:
with:
inlineScript: |
az config set extension.use_dynamic_install=yes_without_prompt
az extension add --name rdbms-connect

- name: Import ⬇
if: ${{ '1' == vars.DATABASE }}
Expand Down
109 changes: 109 additions & 0 deletions .github/workflows/infrastructure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,7 @@ jobs:
--name kv-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--default-action Deny \
--public-network-access Disabled \
--enable-rbac-authorization false \
--network-acls-ips ${{ secrets.WAF_ALLOWED_IP }} \
--network-acls-vnets $(az network vnet subnet list --vnet-name vnet-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} --query '[?contains(name, `keyvault`)].id' -o tsv)

Expand Down Expand Up @@ -564,6 +565,26 @@ jobs:
--name IPAllowListRule \
--policy-name waf${{ env.PRODUCT }}${{ env.TARGET }}${{ vars.VERSION }}

- name: Identity 🔐
uses: azure/cli@v2
with:
inlineScript: |
# Front Door
az resource update --ids $(az afd profile list --query '[].id' -o tsv) \
--set identity.type=SystemAssigned \
--api-version 2022-11-01-preview

- name: Access 🔑
uses: azure/cli@v2
with:
inlineScript: |
# Key Vault
az keyvault set-policy \
--name kv-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--certificate-permissions ${{ vars.KEYVAULT_ACCESS_POLICY }} \
--application-id $(az afd profile list --query '[].identity.principalId' -o tsv) \
--object-id $(az afd profile list --query '[].identity.principalId' -o tsv)

# 4. WebApp configuration
webapp:
name: Web App 🔧
Expand Down Expand Up @@ -1058,3 +1079,91 @@ jobs:
--auto-mitigate true \
--severity 0 \
--tags ${{ env.TAGS }}

# 8. Custom domains
domains:
name: Domains 🌐
needs: [base, security, webapp, dns]
environment: ${{ needs.base.outputs.environment }}
runs-on: [self-hosted, EXIP, infrastructure]
steps:
- name: Pre-production 💫
if: contains('["dev", "feature", "staging"]', env.TARGET)
run: echo "TYPE=Preproduction" >> $GITHUB_ENV

- name: Production 💫
if: ${{ 'production' == env.TARGET }}
run: echo "TYPE=Production" >> $GITHUB_ENV

- name: Tags 🏷️
run: echo TAGS='Environment=${{ env.TYPE }}' \
'Product=${{ env.PRODUCT }}' \
'Team=development' >> $GITHUB_ENV

- name: Login 🔐
uses: azure/login@v2
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}

- name: Azure defaults ✨
uses: azure/cli@v2
with:
inlineScript: |
# Basic
az configure --defaults location=${{ vars.REGION }}
az configure --defaults group=rg-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }}

- name: Certificates 📇
uses: azure/cli@v2
with:
inlineScript: |
az afd secret create \
--name kv-certificate-quote-latest \
--profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--use-latest-version true \
--secret-source $(az keyvault list --query '[].id' -o tsv)/secrets/kv-certificate-quote-latest

az afd secret create \
--name kv-certificate-apply-latest \
--profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--use-latest-version true \
--secret-source $(az keyvault list --query '[].id' -o tsv)/secrets/kv-certificate-apply-latest

- name: Add ➕
uses: azure/cli@v2
with:
inlineScript: |
az afd custom-domain create \
--custom-domain-name fd-custom-domain-quote \
--profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--host-name ${{ vars.DOMAIN_QUOTE }} \
--minimum-tls-version TLS12 \
--certificate-type CustomerCertificate \
--azure-dns-zone $(az network dns zone list --query '[?contains(name, `${{ vars.DOMAIN_QUOTE }}`)]'.id -o tsv) \
--secret kv-certificate-quote-latest

az afd custom-domain create \
--custom-domain-name fd-custom-domain-apply \
--profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--host-name ${{ vars.DOMAIN_INSURANCE }} \
--minimum-tls-version TLS12 \
--certificate-type CustomerCertificate \
--azure-dns-zone $(az network dns zone list --query '[?contains(name, `${{ vars.DOMAIN_INSURANCE }}`)]'.id -o tsv) \
--secret kv-certificate-apply-latest

- name: Associate 🔗
uses: azure/cli@v2
with:
inlineScript: |
az afd route update \
--route-name default \
--endpoint-name ${{ env.PRODUCT }}-ui-${{ env.TARGET }}-${{ vars.VERSION }} \
--profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--custom-domains $(az afd custom-domain list --profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} --query '[?contains(hostName, `${{ vars.DOMAIN_QUOTE }}`)]'.name -o tsv) $(az afd custom-domain list --profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} --query '[?contains(hostName, `${{ vars.DOMAIN_INSURANCE }}`)]'.name -o tsv)

# Associate FD
az afd security-policy update \
--security-policy-name security-policy-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} \
--waf-policy $(az network front-door waf-policy list --query '[]'.id -o tsv) \
--domains $(az afd endpoint list --profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} --query '[]'.id -o tsv) $(az afd custom-domain list --profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} --query '[?contains(hostName, `${{ vars.DOMAIN_QUOTE }}`)]'.id -o tsv) $(az afd custom-domain list --profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }} --query '[?contains(hostName, `${{ vars.DOMAIN_INSURANCE }}`)]'.id -o tsv) \
--profile-name frontdoor-${{ env.PRODUCT }}-${{ env.TARGET }}-${{ vars.VERSION }}
12 changes: 8 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,7 @@ jobs:
'check-your-answers/export-contract/change-your-answers/about-goods-or-services/*.spec.js',
'check-your-answers/export-contract/change-your-answers/agent/*.spec.js',
'check-your-answers/export-contract/change-your-answers/agent-charges/*.spec.js',
'check-your-answers/export-contract/change-your-answers/how-the-contract-was-awarded/*.spec.js',
'check-your-answers/export-contract/change-your-answers/agent-service/*.spec.js',
'check-your-answers/export-contract/change-your-answers/how-will-you-get-paid/*.spec.js',
'check-your-answers/export-contract/change-your-answers/private-market/*.spec.js',
Expand All @@ -251,7 +252,6 @@ jobs:
'declarations/anti-bribery/**/*.spec.js',
'declarations/confidentiality/**/*.spec.js',
'declarations/confirmation-and-acknowledgements/**/*.spec.js',
'declarations/how-your-data-will-be-used/**/*.spec.js',
'eligibility/*.spec.js',
'eligibility/buyer-country/**/*.spec.js',
'eligibility/cannot-apply/**/*.spec.js',
Expand All @@ -268,9 +268,12 @@ jobs:
'eligibility/end-buyer/**/*.spec.js',
'eligibility/exporter-location/**/*.spec.js',
'eligibility/have-an-account/**/*.spec.js',
'eligibility/member-of-a-group/**/*.spec.js',
'eligibility/no-companies-house-number/**/*.spec.js',
'eligibility/party-to-consortium/**/*.spec.js',
'eligibility/total-value-insured/**/*.spec.js',
'eligibility/uk-goods-or-services/**/*.spec.js',
'export-contract/how-was-the-contract-awarded/**/*.spec.js',
'export-contract/about-goods-or-services/**/*.spec.js',
'export-contract/how-will-you-get-paid/**/*.spec.js',
'export-contract/private-market/**/*.spec.js',
Expand All @@ -283,6 +286,7 @@ jobs:
'export-contract/change-your-answers/agent/*.spec.js',
'export-contract/change-your-answers/agent-charges/*.spec.js',
'export-contract/change-your-answers/agent-service/*.spec.js',
'export-contract/change-your-answers/how-the-contract-was-awarded/*.spec.js',
'export-contract/change-your-answers/how-will-you-get-paid/*.spec.js',
'export-contract/change-your-answers/private-market/*.spec.js',
'export-contract/check-your-answers/**/*.spec.js',
Expand Down Expand Up @@ -372,7 +376,7 @@ jobs:

- name: Execute
working-directory: ./e2e-tests/insurance
run: npx cypress run --config video=false,screenshotOnRunFailure=false --browser chrome --project ./ --record false --spec "cypress/e2e/journeys/${{ matrix.spec }}"
run: npx cypress run --config video=false,screenshotOnRunFailure=false --browser electron --project ./ --record false --spec "cypress/e2e/journeys/${{ matrix.spec }}"

- name: Coverage
uses: codecov/codecov-action@v4
Expand Down Expand Up @@ -440,7 +444,7 @@ jobs:

- name: Execute
working-directory: ./e2e-tests/quote
run: npx cypress run --config video=false,screenshotOnRunFailure=false --browser chrome --project ./ --record false --spec "cypress/e2e/journeys/${{ matrix.spec }}"
run: npx cypress run --config video=false,screenshotOnRunFailure=false --browser electron --project ./ --record false --spec "cypress/e2e/journeys/${{ matrix.spec }}"

- name: Coverage
uses: codecov/codecov-action@v4
Expand Down Expand Up @@ -493,7 +497,7 @@ jobs:

- name: Execute
working-directory: ./e2e-tests/switch-between-services
run: npx cypress run --config video=false,screenshotOnRunFailure=false --browser chrome --project ./ --record false --spec "cypress/e2e/journeys/${{ matrix.spec }}"
run: npx cypress run --config video=false,screenshotOnRunFailure=false --browser electron --project ./ --record false --spec "cypress/e2e/journeys/${{ matrix.spec }}"

- name: Coverage
uses: codecov/codecov-action@v4
Expand Down
3 changes: 0 additions & 3 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx commitlint --color --edit $1
3 changes: 0 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx lint-staged
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "2.15.0"
".": "2.35.0"
}
132 changes: 132 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,137 @@
# Changelog

## [2.35.0](https://github.com/UK-Export-Finance/exip/compare/v2.34.0...v2.35.0) (2024-08-06)

### Features

- **EMS-3687:** application submission - xlsx - how was contract awarded ([#2907](https://github.com/UK-Export-Finance/exip/issues/2907)) ([40ea2f4](https://github.com/UK-Export-Finance/exip/commit/40ea2f4a100567b21c321674904c80757fb11cb1))

## [2.34.0](https://github.com/UK-Export-Finance/exip/compare/v2.33.0...v2.34.0) (2024-08-06)

### Features

- **EMS-3722-3723:** data migration - eligibility, export contract ([#2901](https://github.com/UK-Export-Finance/exip/issues/2901)) ([0c16bc1](https://github.com/UK-Export-Finance/exip/commit/0c16bc18b52bf1a6a0737a124d693203a8eba96a))

## [2.33.0](https://github.com/UK-Export-Finance/exip/compare/v2.32.0...v2.33.0) (2024-08-06)

### Features

- **EMS-3709-3710:** export contract - how the contract was awarded - check your answers ([#2895](https://github.com/UK-Export-Finance/exip/issues/2895)) ([4648efc](https://github.com/UK-Export-Finance/exip/commit/4648efc28376536127975d4954b1615135a083bc))

## [2.32.0](https://github.com/UK-Export-Finance/exip/compare/v2.31.0...v2.32.0) (2024-08-05)

### Features

- **EMS-3662:** export contract - how was contract awarded - save and back ([#2892](https://github.com/UK-Export-Finance/exip/issues/2892)) ([8003b9d](https://github.com/UK-Export-Finance/exip/commit/8003b9d66fda8fb75d26877c9fccb9e9c3e753c1))

## [2.31.0](https://github.com/UK-Export-Finance/exip/compare/v2.30.0...v2.31.0) (2024-08-05)

### Features

- **EMS-3685:** added xlsx for 2 new eligibility fields ([#2884](https://github.com/UK-Export-Finance/exip/issues/2884)) ([3878733](https://github.com/UK-Export-Finance/exip/commit/3878733d3235e38fc20e02e5f0b8d43492990974))

## [2.30.0](https://github.com/UK-Export-Finance/exip/compare/v2.29.0...v2.30.0) (2024-08-02)

### Features

- **EMS-3665:** export contract - how was contract awarded - data saving ([#2883](https://github.com/UK-Export-Finance/exip/issues/2883)) ([d91a5d9](https://github.com/UK-Export-Finance/exip/commit/d91a5d9b186209cc07311b6ed0eb53c3f8464287))

## [2.29.0](https://github.com/UK-Export-Finance/exip/compare/v2.28.2...v2.29.0) (2024-08-01)

### Features

- **EMS-3661:** export contract - how was contract awarded - form validation ([#2865](https://github.com/UK-Export-Finance/exip/issues/2865)) ([c495363](https://github.com/UK-Export-Finance/exip/commit/c495363928f0e9f00e7b06638aed9a0d4d475d4e))

## [2.28.2](https://github.com/UK-Export-Finance/exip/compare/v2.28.1...v2.28.2) (2024-08-01)

### Bug Fixes

- **EMS-3703:** eligibility - Member of a group - Wording fix ([#2869](https://github.com/UK-Export-Finance/exip/issues/2869)) ([119ce21](https://github.com/UK-Export-Finance/exip/commit/119ce21f56e97ea99d9db1dcdfd611ca7cb6de05))

## [2.28.1](https://github.com/UK-Export-Finance/exip/compare/v2.28.0...v2.28.1) (2024-08-01)

### Bug Fixes

- **iac:** afd custom domains association ([9ecd958](https://github.com/UK-Export-Finance/exip/commit/9ecd9582a228e3d8266daa228fb6655150358da5))

## [2.28.0](https://github.com/UK-Export-Finance/exip/compare/v2.27.0...v2.28.0) (2024-07-31)

### Features

- **EMS-3667:** eligibility - Check if eligible - Content change ([#2861](https://github.com/UK-Export-Finance/exip/issues/2861)) ([0c7557f](https://github.com/UK-Export-Finance/exip/commit/0c7557faf6fc35a49c4cb6278f58fdaa4768b863))

## [2.27.0](https://github.com/UK-Export-Finance/exip/compare/v2.26.0...v2.27.0) (2024-07-31)

### Features

- **EMS-3680-3682:** eligibility - Data saving ([#2853](https://github.com/UK-Export-Finance/exip/issues/2853)) ([8464b3f](https://github.com/UK-Export-Finance/exip/commit/8464b3fba3657788b3292d95d9bbd79ef452f2e9))

## [2.26.0](https://github.com/UK-Export-Finance/exip/compare/v2.25.0...v2.26.0) (2024-07-31)

### Features

- **EMS-3665:** export contract - how was contract awarded - data model ([#2856](https://github.com/UK-Export-Finance/exip/issues/2856)) ([8295356](https://github.com/UK-Export-Finance/exip/commit/82953569ccb86c167805ec5adf45fb3fea214136))

## [2.25.0](https://github.com/UK-Export-Finance/exip/compare/v2.24.0...v2.25.0) (2024-07-31)

### Features

- **EMS-3670-72:** eligibility - Party to consortium and Member of a group exit pages ([#2851](https://github.com/UK-Export-Finance/exip/issues/2851)) ([5eabbb5](https://github.com/UK-Export-Finance/exip/commit/5eabbb56aaf7d0d64f039b3b7d1bce031f5be8f8))

## [2.24.0](https://github.com/UK-Export-Finance/exip/compare/v2.23.0...v2.24.0) (2024-07-31)

### Features

- **EMS-3676:** eligibility - Check your answers - Member of group and party to consortium ([#2852](https://github.com/UK-Export-Finance/exip/issues/2852)) ([3a8333a](https://github.com/UK-Export-Finance/exip/commit/3a8333a56a6f26b1aac3022cffa6fce83f5afb7a))

## [2.23.0](https://github.com/UK-Export-Finance/exip/compare/v2.22.0...v2.23.0) (2024-07-30)

### Features

- **EMS-3660:** export contract - how was contract awarded - UI setup ([#2837](https://github.com/UK-Export-Finance/exip/issues/2837)) ([5884388](https://github.com/UK-Export-Finance/exip/commit/58843888123744b0272abd9d15a53946ce5ac96f))

## [2.22.0](https://github.com/UK-Export-Finance/exip/compare/v2.21.0...v2.22.0) (2024-07-30)

### Features

- **EMS-3668-69-73-74:** eligibility - Party to consortium and Member of a group ([#2832](https://github.com/UK-Export-Finance/exip/issues/2832)) ([b05ef07](https://github.com/UK-Export-Finance/exip/commit/b05ef0704e3b3771f697a21d4cb157732a1146fb))

## [2.21.0](https://github.com/UK-Export-Finance/exip/compare/v2.20.0...v2.21.0) (2024-07-26)

### Features

- **EMS-3611:** declaration - Anti-bribery code of conduct version update ([#2824](https://github.com/UK-Export-Finance/exip/issues/2824)) ([7637316](https://github.com/UK-Export-Finance/exip/commit/76373166d266a37537b6fbfad685d68d574522f2))

## [2.20.0](https://github.com/UK-Export-Finance/exip/compare/v2.19.0...v2.20.0) (2024-07-25)

### Features

- **EMS-3612:** declarations - Anti-bribery definitions update ([#2820](https://github.com/UK-Export-Finance/exip/issues/2820)) ([09c460e](https://github.com/UK-Export-Finance/exip/commit/09c460ebbd1b95e6e23d7ae3da2ad55c37ae863b))

## [2.19.0](https://github.com/UK-Export-Finance/exip/compare/v2.18.0...v2.19.0) (2024-07-25)

### Features

- **EMS-3633:** data migration - declarations ([#2819](https://github.com/UK-Export-Finance/exip/issues/2819)) ([39da207](https://github.com/UK-Export-Finance/exip/commit/39da207d6ca86253d2037738b42a993bad808711))

## [2.18.0](https://github.com/UK-Export-Finance/exip/compare/v2.17.0...v2.18.0) (2024-07-25)

### Features

- **EMS-3631:** declaration versions - database restructure, application creation ([#2805](https://github.com/UK-Export-Finance/exip/issues/2805)) ([2353b5f](https://github.com/UK-Export-Finance/exip/commit/2353b5f853ecb0c827662d7bd960dbd18a37eb62))

## [2.17.0](https://github.com/UK-Export-Finance/exip/compare/v2.16.0...v2.17.0) (2024-07-25)

### Features

- **EMS-3631:** declarations - replace api/keystone rendering with content-strings ([#2813](https://github.com/UK-Export-Finance/exip/issues/2813)) ([0b30342](https://github.com/UK-Export-Finance/exip/commit/0b30342e8e36222640997280cd922d59dca34206))

## [2.16.0](https://github.com/UK-Export-Finance/exip/compare/v2.15.0...v2.16.0) (2024-07-24)

### Features

- **EMS-3536-3540:** remove 'how your data will be used' declaration ([#2789](https://github.com/UK-Export-Finance/exip/issues/2789)) ([9efa559](https://github.com/UK-Export-Finance/exip/commit/9efa5599a9b784eeee96d4f9f536f4b96231a7b1))

## [2.15.0](https://github.com/UK-Export-Finance/exip/compare/v2.14.0...v2.15.0) (2024-07-23)

### Features
Expand Down
Loading
Loading