Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
258 commits
Select commit Hold shift + click to select a range
f0fafe5
Bump axios from 0.19.1 to 1.6.0 in /LearningHub.Nhs.WebUI
dependabot[bot] Feb 7, 2024
6c2b0e8
Merge pull request #103 from TechnologyEnhancedLearning/dependabot/np…
binon Feb 7, 2024
464f531
Revert "Bump axios from 0.19.1 to 1.6.0 in /LearningHub.Nhs.WebUI"
binon Feb 7, 2024
116d4ca
Merge pull request #104 from TechnologyEnhancedLearning/revert-103-de…
binon Feb 7, 2024
a1d8719
Bump ip from 1.1.8 to 1.1.9 in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Feb 22, 2024
c95315f
Merge pull request #129 from TechnologyEnhancedLearning/dependabot/np…
binon Feb 23, 2024
afa96ed
Merge pull request #158 from TechnologyEnhancedLearning/RC
AnjuJose011 Feb 28, 2024
2cc9c9b
Merge pull request #174 from TechnologyEnhancedLearning/RC
AnjuJose011 Mar 6, 2024
db2fba5
Merge pull request #183 from TechnologyEnhancedLearning/rc_binon_latest
binon Mar 11, 2024
a686ba9
Merge pull request #251 from TechnologyEnhancedLearning/RC
AnjuJose011 Apr 3, 2024
88ba1a5
Merge pull request #399 from TechnologyEnhancedLearning/RC
AnjuJose011 Jun 7, 2024
cba06ab
Merge pull request #417 from TechnologyEnhancedLearning/RC
AnjuJose011 Jun 12, 2024
4a415d9
conflicts resolved
AnjuJose011 Jun 19, 2024
cf5d036
Merge pull request #430 from TechnologyEnhancedLearning/merge-rc-master
AnjuJose011 Jun 19, 2024
4dc7907
Merge pull request #438 from TechnologyEnhancedLearning/RC
AnjuJose011 Jun 26, 2024
e1f17e2
Merge pull request #446 from TechnologyEnhancedLearning/RC
AnjuJose011 Jul 2, 2024
aa56659
Merge pull request #448 from TechnologyEnhancedLearning/RC
AnjuJose011 Jul 3, 2024
9e9fb49
Merge pull request #544 from TechnologyEnhancedLearning/RC
AnjuJose011 Sep 2, 2024
0bb6059
Merge pull request #586 from TechnologyEnhancedLearning/RC
AnjuJose011 Sep 17, 2024
00b2ff4
Merge pull request #682 from TechnologyEnhancedLearning/RC
AnjuJose011 Oct 24, 2024
893e7de
Merge pull request #751 from TechnologyEnhancedLearning/RC
AnjuJose011 Nov 22, 2024
d1eb8d0
Merge pull request #804 from TechnologyEnhancedLearning/RC
AnjuJose011 Jan 16, 2025
f754356
Create auto-merge.yml
binon Jan 16, 2025
21193f1
Bump cookie and express in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Jan 16, 2025
b3ee191
Update dependabot.yml
binon Jan 16, 2025
99b0b05
Bump vue-loader in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Jan 16, 2025
5c232f9
Bump webpack from 5.79.0 to 5.97.1 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
02ac741
Bump coverlet.collector from 1.3.0 to 6.0.3
dependabot[bot] Jan 16, 2025
5f17de3
Merge pull request #811 from TechnologyEnhancedLearning/master
binon Jan 16, 2025
6341c82
Merge pull request #810 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
8ed8e8e
Bump Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Rel…
dependabot[bot] Jan 16, 2025
ab532e3
Merge pull request #809 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
5382dbb
Bump vue-click-outside from 1.0.7 to 1.1.0 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
2c1b150
Merge pull request #808 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
2d0391a
Bump sanitize-html and @types/sanitize-html
dependabot[bot] Jan 16, 2025
f9176ef
Merge pull request #813 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
8f597b8
Merge pull request #812 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
c333f4b
Merge pull request #814 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
030611b
Update auto-merge.yml
binon Jan 16, 2025
2125977
Bump ts-node from 10.2.0 to 10.9.2 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
5c45766
Bump Microsoft.ApplicationInsights.NLogTarget from 2.17.0 to 2.22.0 (…
dependabot[bot] Jan 16, 2025
484c1c5
Bump moment from 2.29.1 to 2.30.1 in /AdminUI/LearningHub.Nhs.AdminUI…
dependabot[bot] Jan 16, 2025
60d9f4d
Update dependabot.yml
binon Jan 16, 2025
a6bc78c
Merge pull request #815 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
f7d7818
Bump @vue/babel-preset-app in /AdminUI/LearningHub.Nhs.AdminUI (#824)
dependabot[bot] Jan 16, 2025
42ae8ea
Bump @types/ckeditor in /AdminUI/LearningHub.Nhs.AdminUI (#818)
dependabot[bot] Jan 16, 2025
1abe700
Bump @vue/babel-preset-app in /LearningHub.Nhs.WebUI (#827)
dependabot[bot] Jan 16, 2025
f78fa34
Bump moment from 2.24.0 to 2.30.1 in /LearningHub.Nhs.WebUI (#828)
dependabot[bot] Jan 16, 2025
40f346b
Bump css-loader from 5.2.4 to 5.2.7 in /LearningHub.Nhs.WebUI (#829)
dependabot[bot] Jan 16, 2025
34642af
Bump Microsoft.EntityFrameworkCore from 5.0.7 to 7.0.20
dependabot[bot] Jan 16, 2025
da8640a
Bump concurrently from 7.2.0 to 7.6.0 in /LearningHub.Nhs.WebUI (#830)
dependabot[bot] Jan 16, 2025
82076cd
Bump Microsoft.Extensions.Options from 6.0.0 to 9.0.1
dependabot[bot] Jan 16, 2025
d60cb7b
Bump @vue/test-utils in /AdminUI/LearningHub.Nhs.AdminUI (#823)
dependabot[bot] Jan 16, 2025
ac50241
Bump tus-js-client from 2.2.0 to 2.3.2 in /LearningHub.Nhs.WebUI (#832)
dependabot[bot] Jan 16, 2025
c79d1be
Bump save from 2.4.0 to 2.9.0 in /LearningHub.Nhs.WebUI (#819)
dependabot[bot] Jan 16, 2025
076ba99
Bump tus-js-client in /AdminUI/LearningHub.Nhs.AdminUI (#837)
dependabot[bot] Jan 16, 2025
a5a4a13
Bump Microsoft.AspNetCore.Authentication.JwtBearer from 6.0.16 to 6.0…
dependabot[bot] Jan 16, 2025
3e0a33e
Bump bootstrap from 4.6.1 to 4.6.2 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Jan 16, 2025
ea7e7fb
Bump Microsoft.ApplicationInsights.AspNetCore and Microsoft.Applicati…
dependabot[bot] Jan 16, 2025
4d15f09
Update auto-merge.yml
binon Jan 16, 2025
7bd2d25
Update auto-merge.yml
binon Jan 16, 2025
04737e5
Update auto-merge.yml
binon Jan 16, 2025
a202a9b
Bump @ckeditor/ckeditor5-vue in /AdminUI/LearningHub.Nhs.AdminUI (#834)
dependabot[bot] Jan 16, 2025
1b2c024
Bump Moq from 4.16.1 to 4.20.72 (#847)
dependabot[bot] Jan 16, 2025
9dd392c
Bump ts-loader from 9.2.5 to 9.5.2 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Jan 16, 2025
2e219a2
Bump bootstrap from 4.6.1 to 4.6.2 in /LearningHub.Nhs.WebUI (#841)
dependabot[bot] Jan 16, 2025
6011ede
Bump vue-clamp from 0.3.1 to 0.4.1 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Jan 16, 2025
3472996
Bump @types/vuelidate in /AdminUI/LearningHub.Nhs.AdminUI (#826)
dependabot[bot] Jan 16, 2025
dbdaba6
Bump @types/jquery-match-height in /LearningHub.Nhs.WebUI (#842)
dependabot[bot] Jan 16, 2025
6e026b4
Bump @types/ckeditor from 4.9.8 to 4.9.10 in /LearningHub.Nhs.WebUI (…
dependabot[bot] Jan 16, 2025
a725ca6
Bump vue-template-compiler in /AdminUI/LearningHub.Nhs.AdminUI (#846)
dependabot[bot] Jan 16, 2025
a3ade8d
Bump System.Data.SqlClient from 4.8.3 to 4.9.0 (#854)
dependabot[bot] Jan 16, 2025
5866a2b
Bump ts-jest from 27.0.4 to 27.1.5 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
1c217a1
Bump sanitize-html and @types/sanitize-html in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
b5537ae
Merge pull request #855 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
f2ee7a3
Bump Microsoft.NET.Test.Sdk from 16.7.1 to 17.12.0
dependabot[bot] Jan 16, 2025
18d3d7c
Bump xunit.runner.visualstudio from 2.4.3 to 3.0.1
dependabot[bot] Jan 16, 2025
eddfaab
Merge pull request #835 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
a515a14
Merge pull request #807 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
7fd7d05
Bump NLog.Web.AspNetCore from 4.13.0 to 5.3.15
dependabot[bot] Jan 16, 2025
0dbf0df
Bump typescript from 4.2.4 to 4.9.5 in /LearningHub.Nhs.WebUI (#825)
dependabot[bot] Jan 16, 2025
dac832d
Bump jest from 27.1.1 to 27.5.1 in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Jan 16, 2025
9cd0d7c
Bump Swashbuckle.AspNetCore from 6.1.4 to 7.2.0
dependabot[bot] Jan 16, 2025
108ddcf
Bump lodash and @types/lodash in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Jan 16, 2025
8d5f884
Bump vue-loader from 15.10.1 to 15.11.1 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
18d5867
Bump ts-loader from 9.1.2 to 9.5.2 in /LearningHub.Nhs.WebUI (#822)
dependabot[bot] Jan 16, 2025
d8205ad
Merge pull request #843 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
c88d83e
Merge pull request #831 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
0325b68
Merge pull request #853 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
fc13feb
Merge pull request #851 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
0e48481
Merge pull request #849 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
260c065
Merge pull request #821 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
bef0f00
Merge pull request #833 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
b41ed40
Merge pull request #845 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
2c06675
Bump System.Configuration.ConfigurationManager from 6.0.0 to 9.0.1
dependabot[bot] Jan 16, 2025
302fe21
Merge pull request #852 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
00b8c1f
Bump sass-loader from 11.0.1 to 11.1.1 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
5b32b71
Bump AspNetCore.Authentication.ApiKey from 5.1.0 to 8.0.1
dependabot[bot] Jan 16, 2025
41afc23
Bump core-js from 3.10.1 to 3.40.0 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Jan 16, 2025
619a4ae
Bump @mediakind/mkplayer from 1.15.0 to 1.18.0 in /LearningHub.Nhs.We…
dependabot[bot] Jan 16, 2025
0a589a5
Bump core-js from 3.6.5 to 3.40.0 in /LearningHub.Nhs.WebUI (#858)
dependabot[bot] Jan 16, 2025
a540ceb
Bump @types/jquery-match-height in /AdminUI/LearningHub.Nhs.AdminUI (…
dependabot[bot] Jan 16, 2025
444beb0
Bump typescript from 4.4.2 to 4.9.5 in /AdminUI/LearningHub.Nhs.Admin…
dependabot[bot] Jan 16, 2025
b1c6e8e
Bump save from 2.4.0 to 2.9.0 in /AdminUI/LearningHub.Nhs.AdminUI (#864)
dependabot[bot] Jan 16, 2025
d02adaa
Bump @types/vuelidate from 0.7.10 to 0.7.22 in /LearningHub.Nhs.WebUI…
dependabot[bot] Jan 16, 2025
fbc5a04
Bump vue-clamp from 0.3.1 to 0.4.1 in /LearningHub.Nhs.WebUI (#867)
dependabot[bot] Jan 16, 2025
526e875
Bump vue-click-outside in /AdminUI/LearningHub.Nhs.AdminUI (#871)
dependabot[bot] Jan 16, 2025
099ad4d
Bump webpack from 5.79.0 to 5.97.1 in /AdminUI/LearningHub.Nhs.AdminU…
dependabot[bot] Jan 16, 2025
4ffa8c1
Bump axios from 0.19.1 to 0.29.0 in /LearningHub.Nhs.WebUI (#874)
dependabot[bot] Jan 16, 2025
a25f12e
Merge pull request #876 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
1ac2c69
Merge pull request #860 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
e8af314
Merge pull request #820 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 16, 2025
666d08c
Bump xunit from 2.4.1 to 2.9.3 (#878)
dependabot[bot] Jan 16, 2025
aaa220e
Bump ts-debounce from 2.0.1 to 2.3.0 in /LearningHub.Nhs.WebUI (#875)
dependabot[bot] Jan 16, 2025
1d8538d
Bump concurrently in /AdminUI/LearningHub.Nhs.AdminUI (#866)
dependabot[bot] Jan 16, 2025
a4cb07b
Bump ts-debounce from 2.0.1 to 2.3.0 in /AdminUI/LearningHub.Nhs.Admi…
dependabot[bot] Jan 16, 2025
9bbf033
Bump ts-jest from 27.0.5 to 27.1.5 in /AdminUI/LearningHub.Nhs.AdminUI
dependabot[bot] Jan 16, 2025
35d21ea
Bump @ckeditor/ckeditor5-vue in /LearningHub.Nhs.WebUI (#870)
dependabot[bot] Jan 16, 2025
a463725
Bump nhsuk-frontend from 7.0.0 to 7.1.0 in /LearningHub.Nhs.WebUI (#879)
dependabot[bot] Jan 16, 2025
13089e9
Bump lodash and @types/lodash in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
7b3dc49
Bump @vue/test-utils from 1.2.2 to 1.3.6 in /LearningHub.Nhs.WebUI (#…
dependabot[bot] Jan 16, 2025
6fb7272
Bump vue-template-compiler in /LearningHub.Nhs.WebUI (#881)
dependabot[bot] Jan 16, 2025
d920343
Bump jest from 27.0.6 to 27.5.1 in /LearningHub.Nhs.WebUI
dependabot[bot] Jan 16, 2025
0d1d14c
Merge pull request #872 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
dbee805
Merge pull request #861 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
92b3257
Merge pull request #863 from TechnologyEnhancedLearning/dependabot/np…
binon Jan 16, 2025
963cb46
Bump System.Configuration.ConfigurationManager from 6.0.0 to 9.0.1
dependabot[bot] Jan 17, 2025
b732854
Update continuous-integration-workflow.yml
binon Jan 21, 2025
b918161
Update continuous-integration-workflow.yml
binon Jan 21, 2025
cdd9cd4
Update continuous-integration-workflow.yml
binon Jan 21, 2025
2930345
Bump Microsoft.IdentityModel.Tokens and System.IdentityModel.Tokens.Jwt
dependabot[bot] Jan 21, 2025
1336407
Bump HtmlAgilityPack from 1.11.38 to 1.11.72 (#889)
dependabot[bot] Jan 21, 2025
bbb4a4d
Bump Moq from 4.16.1 to 4.20.72 (#890)
dependabot[bot] Jan 21, 2025
0fc29eb
Bump xunit from 2.4.1 to 2.9.3 (#888)
dependabot[bot] Jan 21, 2025
3a0a87c
Bump Microsoft.Extensions.Configuration.Abstractions from 5.0.0 to 9.0.1
dependabot[bot] Jan 21, 2025
df360c3
Bump Azure.Messaging.ServiceBus from 7.11.0 to 7.18.3 (#891)
dependabot[bot] Jan 21, 2025
8089381
Bump FluentAssertions from 6.2.0 to 8.0.1
dependabot[bot] Jan 21, 2025
878659a
Bump FluentValidation from 10.3.4 to 11.11.0
dependabot[bot] Jan 21, 2025
4c1eac8
Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson and Newtonsoft.Json
dependabot[bot] Jan 21, 2025
a2351eb
Bump Azure.Storage.Blobs from 12.10.0 to 12.23.0
dependabot[bot] Jan 22, 2025
8a2a041
Merge pull request #899 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
ef423f3
Merge pull request #897 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
4faea14
Merge pull request #896 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
ac480ef
Merge pull request #887 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
43d99f7
Merge pull request #882 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
769f6a0
Merge pull request #895 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
a7ab4c7
Merge pull request #893 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
cd966a7
Bump Microsoft.VisualStudio.Web.CodeGeneration.Design, Newtonsoft.Jso…
dependabot[bot] Jan 22, 2025
70cc197
Automapper update
binon Jan 22, 2025
6bce178
Manual updates on automapper
binon Jan 22, 2025
50062a2
Bump Azure.Storage.Files.Shares from 12.8.0 to 12.21.0
dependabot[bot] Jan 22, 2025
6202d4b
Reverrted Automapper, fluentmigrator and xunit to fix the build locally
binon Jan 22, 2025
36389b2
Merge pull request #898 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
1816e04
Merge pull request #900 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
0251266
Bump Microsoft.IdentityModel.Protocols.OpenIdConnect, Microsoft.Ident…
dependabot[bot] Jan 22, 2025
9b8bb14
Bump NLog.Schema from 4.7.12 to 5.3.4
dependabot[bot] Jan 22, 2025
610cfdc
Bump Microsoft.Azure.Management.DataFactory from 4.28.0 to 9.3.0
dependabot[bot] Jan 22, 2025
3f11ffa
Bump Microsoft.AspNetCore.Mvc.Core from 2.2.5 to 2.3.0 (#903)
dependabot[bot] Jan 22, 2025
ca496cf
Merge pull request #908 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
f629149
Merge pull request #909 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
df68ca4
Bump GDS.MultiPageFormData, LearningHub.Nhs.Caching, Microsoft.Featur…
dependabot[bot] Jan 22, 2025
7068ae7
Merge pull request #907 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
24ebf4d
Merge pull request #910 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 22, 2025
15e6984
Reverted Azure.Storage.Files.Shares
binon Jan 22, 2025
3013e63
Azure.Storage.Files.Shares
binon Jan 22, 2025
5f8e8f1
Merge branch 'Automatic_version_update_dependabot' of https://github.…
binon Jan 22, 2025
818826d
Bump Microsoft.Extensions.Logging.Abstractions from 6.0.2 to 9.0.1
dependabot[bot] Jan 23, 2025
5aa0ad4
Bump FluentAssertions from 7.1.0 to 8.0.1
dependabot[bot] Jan 23, 2025
0e97cc5
Bump Microsoft.Extensions.Configuration.Json from 6.0.0 to 9.0.1
dependabot[bot] Jan 23, 2025
c8b8526
Bump Microsoft.AspNetCore from 2.2.0 to 2.3.0 (#912)
dependabot[bot] Jan 23, 2025
ca88730
Bump tusdotnet from 2.5.0 to 2.8.0 (#914)
dependabot[bot] Jan 23, 2025
8ede755
Bump System.Security.Cryptography.Pkcs from 7.0.0 to 9.0.1
dependabot[bot] Jan 23, 2025
e428ff0
Bump Microsoft.Extensions.Caching.Redis from 2.2.0 to 2.3.0 (#917)
dependabot[bot] Jan 23, 2025
709faec
Reverted Microsoft.IdentityModel.Protocols.OpenIdConnect
binon Jan 23, 2025
877c5dd
Merge branch 'Automatic_version_update_dependabot' of https://github.…
binon Jan 23, 2025
87658aa
Bump Microsoft.Extensions.DependencyInjection.Abstractions
dependabot[bot] Jan 23, 2025
45fd3ea
Bump Microsoft.AspNetCore.Authentication.OpenIdConnect, Microsoft.Ide…
dependabot[bot] Jan 23, 2025
dcf9cc6
Bump IdentityModel from 4.3.0 to 7.0.0
dependabot[bot] Jan 23, 2025
ec46529
consistent Swashbuckle.AspNetCore ( from 6.2.3 to 7.2.0 )
binon Jan 23, 2025
2e37f29
Merge pull request #916 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
12e7ed8
Merge pull request #915 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
9159ad9
Merge pull request #913 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
f2bc860
Merge pull request #911 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
1aeb97e
Merge pull request #918 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
2f8d230
Merge pull request #905 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
a4787f1
Bump System.Configuration.ConfigurationManager from 6.0.0 to 9.0.1
dependabot[bot] Jan 23, 2025
ff96203
reverted IdentityModel
binon Jan 23, 2025
a89d164
Merge pull request #906 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
b600143
Merge pull request #902 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
9689c3b
Merge branch 'Automatic_version_update_dependabot' into dependabot/nu…
binon Jan 23, 2025
b1c8e6f
Bump Microsoft.TypeScript.MSBuild from 4.5.2 to 5.7.1
dependabot[bot] Jan 23, 2025
4cab1f4
Bump Azure.Storage.Blobs from 12.13.1 to 12.23.0
dependabot[bot] Jan 23, 2025
74c8b78
SqlClient and coverlte update
binon Jan 23, 2025
2616afc
Bump xunit from 2.4.1 to 2.9.3 (#920)
dependabot[bot] Jan 23, 2025
0e7927a
Bump NLog.Web.AspNetCore from 4.13.0 to 5.3.15
dependabot[bot] Jan 23, 2025
dd3d63b
Bump Microsoft.IdentityModel.Clients.ActiveDirectory from 5.2.9 to 5.…
dependabot[bot] Jan 23, 2025
6ee3ea8
Merge pull request #925 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
76f4022
Merge pull request #924 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
60c6d10
Update continuous-integration-workflow.yml
binon Jan 23, 2025
5237cfb
Update continuous-integration-workflow.yml
binon Jan 23, 2025
44063c3
Update continuous-integration-workflow.yml
binon Jan 23, 2025
03c7e77
Update continuous-integration-workflow.yml
binon Jan 23, 2025
37aa2da
Update continuous-integration-workflow.yml
binon Jan 23, 2025
d8db005
Reverted xunit version due to build error locally
binon Jan 23, 2025
d5373ee
Update continuous-integration-workflow.yml
binon Jan 23, 2025
8ad833f
Update continuous-integration-workflow.yml
binon Jan 23, 2025
05e9e2e
Bump Azure.Storage.Blobs from 12.14.1 to 12.23.0
dependabot[bot] Jan 23, 2025
b26614b
Bump Moq from 4.18.2 to 4.20.72 (#929)
dependabot[bot] Jan 23, 2025
3442f2f
Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.12.0
dependabot[bot] Jan 23, 2025
fa20289
Bump xunit.runner.visualstudio from 2.4.3 to 3.0.1
dependabot[bot] Jan 23, 2025
2c206f9
Merge pull request #928 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
6f310f2
Merge pull request #923 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
33628f4
Merge pull request #931 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
0f190d4
Merge pull request #930 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
c1510ef
Bump Azure.Storage.Queues from 12.11.0 to 12.21.0
dependabot[bot] Jan 23, 2025
3ca086d
Bump NLog.Web.AspNetCore from 4.14.0 to 5.3.15
dependabot[bot] Jan 23, 2025
7ad8aa1
Bump Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (#935)
dependabot[bot] Jan 23, 2025
03bb03a
Merge pull request #936 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
2e2f93d
Merge pull request #933 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
8cb4583
Bump System.Drawing.Common from 6.0.0 to 9.0.1
dependabot[bot] Jan 23, 2025
44cca22
Bump Microsoft.FeatureManagement from 3.1.1 to 4.0.0
dependabot[bot] Jan 23, 2025
a00cb21
Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.12.0
dependabot[bot] Jan 23, 2025
7eac85e
Merge pull request #937 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
dd57c1c
Bump NLog.Web.AspNetCore from 5.1.4 to 5.3.15 (#939)
dependabot[bot] Jan 23, 2025
c228339
Merge pull request #938 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
6303c6b
Bump Microsoft.Azure.Management.Media and Newtonsoft.Json
dependabot[bot] Jan 23, 2025
72be7a5
Update continuous-integration-workflow.yml
binon Jan 23, 2025
4eab1b5
Update continuous-integration-workflow.yml
binon Jan 23, 2025
c56b8af
Bump AutoFixture from 4.17.0 to 4.18.1 (#940)
dependabot[bot] Jan 23, 2025
4bf59fd
Merge pull request #919 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 23, 2025
825fc64
Bump Microsoft.FeatureManagement from 3.2.0 to 4.0.0
dependabot[bot] Jan 23, 2025
cbf2259
Merge pull request #942 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 24, 2025
47ccb30
Merge pull request #921 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 24, 2025
d1eff21
Merge pull request #848 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 24, 2025
19784bd
Bump EntityFrameworkCore.Testing.Moq, Microsoft.EntityFrameworkCore, …
dependabot[bot] Jan 24, 2025
aaec56e
Merge pull request #944 from TechnologyEnhancedLearning/dependabot/nu…
binon Jan 24, 2025
492dd54
Update continuous-integration-workflow.yml
binon Jan 24, 2025
8ec61e5
Update continuous-integration-workflow.yml
binon Jan 24, 2025
40f369f
Update continuous-integration-workflow.yml
binon Jan 24, 2025
f63db99
Bump @babel/preset-env in /AdminUI/LearningHub.Nhs.AdminUI (#946)
dependabot[bot] Jan 28, 2025
d0c2f7c
Bump @babel/preset-env from 7.14.1 to 7.26.7 in /LearningHub.Nhs.WebU…
dependabot[bot] Jan 28, 2025
9b2fc47
Bump @types/lodash from 4.17.14 to 4.17.15 in /LearningHub.Nhs.WebUI …
dependabot[bot] Jan 28, 2025
a00284b
Bump @types/lodash in /AdminUI/LearningHub.Nhs.AdminUI (#947)
dependabot[bot] Jan 28, 2025
4efa237
Bump @babel/core in /AdminUI/LearningHub.Nhs.AdminUI (#948)
dependabot[bot] Jan 28, 2025
4be036a
Bump sass from 1.83.4 to 1.84.0 in /AdminUI/LearningHub.Nhs.AdminUI (…
dependabot[bot] Feb 6, 2025
cac9a59
Bump sass from 1.83.4 to 1.84.0 in /LearningHub.Nhs.WebUI (#963)
dependabot[bot] Feb 6, 2025
54f44e2
Bump @babel/core from 7.14.0 to 7.26.7 in /LearningHub.Nhs.WebUI (#951)
dependabot[bot] Feb 6, 2025
373fbf7
Resolving RC conflicts
binon Feb 6, 2025
32270fd
MIssed service collecrion file
binon Feb 6, 2025
6412361
Bump xunit.runner.visualstudio from 3.0.1 to 3.0.2 (#967)
dependabot[bot] Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "nuget"
directory: "/" # Location of package manifests
schedule:
interval: "daily"
open-pull-requests-limit: 10
target-branch: "Automatic_version_update_dependabot"
ignore:
# Ignore updates to packages that start with 'Wildcards'
- dependency-name: "Microsoft.FeatureManagement.AspNetCore*"
- dependency-name: "LearningHub.Nhs.Models*"
- dependency-name: "LearningHub.Nhs.Caching*"
- dependency-name: "elfhHub.Nhs.Models*"
- dependency-name: "linqtotwitter*"
# Ignore some updates to the package
- dependency-name: "Microsoft.VisualStudio.Web.CodeGeneration.Design"
versions: [">7.0.0"]
- dependency-name: "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
versions: [">7.0.0"]
- dependency-name: "Microsoft.AspNetCore.Mvc.Testing"
versions: [">7.0.0"]
- dependency-name: "Selenium.WebDriver.ChromeDriver"
versions: ">=113.0.5672.1278" # Recommended version
# For all packages, ignore all patch updates
#- dependency-name: "*"
# update-types: ["version-update:semver-patch"]

# Configuration for npm WebUI
- package-ecosystem: "npm"
directory: "LearningHub.Nhs.WebUI/" # Location of package manifests
schedule:
interval: "daily"
target-branch: "Automatic_version_update_dependabot"
# - "dependencies"
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]

# Configuration for npm AdminUI
- package-ecosystem: "npm"
directory: "AdminUI/LearningHub.Nhs.AdminUI/" # Location of package manifests
schedule:
interval: "daily"
target-branch: "Automatic_version_update_dependabot"
# - "dependencies"
open-pull-requests-limit: 10
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
183 changes: 183 additions & 0 deletions .github/workflows/auto-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
name: Auto Merge Dependabot PRs

on:
pull_request:
types:
- opened
- synchronize

permissions:
pull-requests: write
contents: write

jobs:
auto-merge:
runs-on: ubuntu-latest
if: github.actor == 'dependabot[bot]'

steps:
- name: Checkout the repository
uses: actions/checkout@v3

- name: Set up GitHub CLI
run: |
# Install GitHub CLI (gh)
sudo apt-get update
sudo apt-get install gh

# Authenticate GitHub CLI using the provided token
echo ${{ secrets.GITHUB_TOKEN }} | gh auth login --with-token

- name: Wait for CI workflow to pass (Ensure CI workflow succeeded)
id: wait_for_ci
run: |
# Get the PR number from the GitHub event
PR_NUMBER=${{ github.event.pull_request.number }}
echo "Checking CI status for PR #$PR_NUMBER"

# Define the maximum wait time (in seconds) and the polling interval (in seconds)
MAX_WAIT_TIME=1800 # 30 minutes
POLL_INTERVAL=10 # Check every 10 seconds

# Initialize a timer
elapsed_time=0

# Poll CI status until all checks are completed
while true; do
# Fetch the status check rollup for the PR
CI_STATUS=$(gh pr view $PR_NUMBER --json statusCheckRollup)

# Log the fetched response
echo "CI Status Response: $CI_STATUS"

# Parse the checks and check their status
ALL_COMPLETED=true
ALL_CHECKS_PASSED=true

for check in $(echo "$CI_STATUS" | jq -r '.statusCheckRollup[] | @base64'); do
_jq() {
echo "${check}" | base64 --decode | jq -r "${1}"
}

status=$(_jq '.status')
conclusion=$(_jq '.conclusion')
check_name=$(_jq '.name')

# Log check details
echo "Check: $check_name, Status: $status, Conclusion: $conclusion"
if [[ "$check_name" == "auto-merge" ]]; then
echo "Skipping 'auto-merge' workflow check to prevent self-referencing."
continue
fi

# If any check is still queued, set ALL_COMPLETED to false
if [[ "$status" == "QUEUED" ]]; then
ALL_COMPLETED=false
fi

# If any check is still in progress, set ALL_COMPLETED to false
if [[ "$status" == "IN_PROGRESS" ]]; then
ALL_COMPLETED=false
fi

# If any completed check has failed, set ALL_CHECKS_PASSED to false
if [[ "$status" == "COMPLETED" && "$conclusion" != "SUCCESS" ]]; then
ALL_CHECKS_PASSED=false
fi
done

# Break the loop if all checks are completed
if [[ "$ALL_COMPLETED" == true ]]; then
break
fi

# Wait for the next polling interval
echo "Waiting for checks to complete... ($elapsed_time/$MAX_WAIT_TIME seconds elapsed)"
sleep $POLL_INTERVAL
elapsed_time=$((elapsed_time + POLL_INTERVAL))

# Exit if the maximum wait time is exceeded
if [[ "$elapsed_time" -ge "$MAX_WAIT_TIME" ]]; then
echo "Timed out waiting for CI checks to complete."
exit 1
fi
done

# Final check: Ensure all CI checks passed
if [[ "$ALL_CHECKS_PASSED" == false ]]; then
echo "One or more CI checks failed. Aborting merge."
exit 1
fi

echo "All CI checks passed successfully."


- name: Check Target Branch and PR Title
id: check_branch
run: |
PR_TITLE='${{ github.event.pull_request.title }}'
echo "Original PR Title: $PR_TITLE"

# Escape problematic quotes
ESCAPED_TITLE=$(echo "$PR_TITLE" | sed 's/"/\\"/g')
echo "Escaped PR Title: $ESCAPED_TITLE"

if [[ "$ESCAPED_TITLE" =~ ([0-9]+\.[0-9]+\.[0-9]+).*to.*([0-9]+\.[0-9]+\.[0-9]+) ]]; then
# Extract version numbers
OLD_VERSION="${BASH_REMATCH[1]}"
NEW_VERSION="${BASH_REMATCH[2]}"
echo "Version change detected: $OLD_VERSION to $NEW_VERSION"

# Split version into major, minor, patch components
OLD_MAJOR=$(echo "$OLD_VERSION" | cut -d '.' -f1)
OLD_MINOR=$(echo "$OLD_VERSION" | cut -d '.' -f2)
OLD_PATCH=$(echo "$OLD_VERSION" | cut -d '.' -f3)

NEW_MAJOR=$(echo "$NEW_VERSION" | cut -d '.' -f1)
NEW_MINOR=$(echo "$NEW_VERSION" | cut -d '.' -f2)
NEW_PATCH=$(echo "$NEW_VERSION" | cut -d '.' -f3)

# Check if it's a minor or patch update
if [[ "$OLD_MAJOR" == "$NEW_MAJOR" ]] && [[ "$OLD_MINOR" == "$NEW_MINOR" ]] && [[ "$NEW_PATCH" -gt "$OLD_PATCH" ]]; then
echo "Patch update detected"
echo "should_merge=true" >> $GITHUB_ENV
elif [[ "$OLD_MAJOR" == "$NEW_MAJOR" ]] && [[ "$NEW_MINOR" -gt "$OLD_MINOR" ]]; then
echo "Minor update detected"
echo "should_merge=true" >> $GITHUB_ENV
else
echo "No minor/patch update detected"
echo "should_merge=false" >> $GITHUB_ENV
fi
else
echo "No version change detected"
echo "should_merge=false" >> $GITHUB_ENV
fi

- name: Debug Context
uses: actions/github-script@v6
with:
script: |
console.log("Target branch:", context.payload.pull_request.base.ref);

- name: Check if Should Merge
run: |
echo "DEBUG: should_merge=${{ env.should_merge }}"
if [[ "${{ env.should_merge }}" == "true" ]] && [[ "${{ github.event.pull_request.base.ref }}" == "Automatic_version_update_dependabot" ]]; then
echo "DEBUG: should merge PR"
echo "should_merge=true" >> $GITHUB_ENV
else
echo "DEBUG: skip merge"
echo "should_merge=false" >> $GITHUB_ENV
fi

- name: Merge Pull Request
if: ${{ env.should_merge == 'true' }}
uses: actions/github-script@v6
with:
script: |
github.rest.pulls.merge({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.payload.pull_request.number,
merge_method: "squash"
});
89 changes: 73 additions & 16 deletions .github/workflows/continuous-integration-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,11 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '18'
npm: '6.14.8'
cache: 'npm'

- name: Upgrade npm to the latest version
run: npm install -g [email protected]

- name: Typescript install WebUI
run: yarn install --network-timeout 600000 --frozen-lockfile
working-directory: ./LearningHub.Nhs.WebUI
Expand All @@ -43,26 +46,80 @@ jobs:
- name: Setup MSBuild
uses: microsoft/[email protected]

- name: Build SQL Server Database project
- name: Build SQL Server Database Project
run: |
# List all .sqlproj files except for .sqlproj
# Enable strict error handling
$ErrorActionPreference = 'Stop'

# Initialize an error collection
$errors = @()

# List all .sqlproj files
$sqlproj_files = Get-ChildItem -Path . -Filter *.sqlproj -Recurse

# Build each .csproj file
foreach ($sqlproj_file in $sqlproj_files) {
Write-Host "Building $($sqlproj_file.FullName)"
msbuild "$($sqlproj_file.FullName)" /p:Configuration=Release
}
- name: Build solution excluding SQL project

if ($sqlproj_files.Count -eq 0) {
$errors += "No .sqlproj files found."
} else {
foreach ($sqlproj_file in $sqlproj_files) {
Write-Host "Building $($sqlproj_file.FullName)"
try {
$output = &msbuild "$($sqlproj_file.FullName)" /p:Configuration=Release /nologo 2>&1
if (!$?) {
$errors += "Failed to build $($csproj_file.FullName): $output"
}
} catch {
# Capture detailed error information
$errorMessage = "Error building $($sqlproj_file.FullName): $($_.Exception.Message)"
Write-Host $errorMessage
$errors += $errorMessage
}
}
}

# Display all accumulated errors
if ($errors.Count -gt 0) {
Write-Host "SQL Project Build Errors:"
$errors | ForEach-Object { Write-Host $_ }
exit 1
}

- name: Build Solution Excluding SQL Project
run: |
# List all .csproj files except for .sqlproj
# Enable strict error handling
$ErrorActionPreference = 'Stop'

# Initialize an error collection
$errors = @()

# List all .csproj files except .sqlproj
$csproj_files = Get-ChildItem -Path . -Filter *.csproj -Recurse | Where-Object { $_.FullName -notmatch '\\.sqlproj$' }
# Build each .csproj file
foreach ($csproj_file in $csproj_files) {
Write-Host "Building $($csproj_file.FullName)"
dotnet build "$($csproj_file.FullName)"
}

if ($csproj_files.Count -eq 0) {
$errors += "No .csproj files found."
} else {
foreach ($csproj_file in $csproj_files) {
Write-Host "Building $($csproj_file.FullName)"
try {
$output = &dotnet build "$($csproj_file.FullName)" --configuration Release 2>&1
if (!$?) {
$errors += "Failed to build $($csproj_file.FullName): $output"
}
} catch {
# Capture detailed error information
$errorMessage = "Error building $($csproj_file.FullName): $($_.Exception.Message)"
Write-Host $errorMessage
$errors += $errorMessage
}
}
}

# Display all accumulated errors
if ($errors.Count -gt 0) {
Write-Host "Solution Build Errors:"
$errors | ForEach-Object { Write-Host $_ }
exit 1
}

# - name: Test
# run: dotnet test ${{ env.BuildParameters.TestProjects }}

25 changes: 13 additions & 12 deletions AdminUI/LearningHub.Nhs.AdminUI/LearningHub.Nhs.AdminUI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -87,29 +87,30 @@
<PackageReference Include="FluentValidation" Version="11.11.0" />
<PackageReference Include="FluentValidation.AspNetCore" Version="11.3.0" />
<PackageReference Include="HtmlSanitizer" Version="6.0.453" />
<PackageReference Include="IdentityModel" Version="4.4.0" />
<PackageReference Include="IdentityModel" Version="4.6.0" />
<PackageReference Include="LearningHub.Nhs.Caching" Version="2.0.2" />
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.46" />
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.19.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="6.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.0" />
<PackageReference Include="Microsoft.Azure.Management.Media" Version="5.0.0" />
<PackageReference Include="Microsoft.FeatureManagement" Version="3.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="6.0.36" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.36" />
<PackageReference Include="Microsoft.Azure.Management.Media" Version="6.0.0" />
<PackageReference Include="Microsoft.FeatureManagement" Version="4.0.0" />
<PackageReference Include="Microsoft.FeatureManagement.AspNetCore" Version="3.2.0" />
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="5.2.9" />
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.2.1" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.2.1" />
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="5.3.0" />
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.3.1" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.3.1" />
<PackageReference Include="Microsoft.Rest.ClientRuntime.Azure.Authentication" Version="2.4.1" />
<PackageReference Include="Microsoft.TypeScript.MSBuild" Version="4.5.2">
<PackageReference Include="Microsoft.TypeScript.MSBuild" Version="5.7.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.18" />
<PackageReference Include="MK.IO" Version="1.6.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="NLog.Web.AspNetCore" Version="4.14.0" />
<PackageReference Include="NLog.Web.AspNetCore" Version="5.3.15" />
<PackageReference Include="System.Data.SqlClient" Version="4.9.0" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.2.1" />
<PackageReference Include="System.Drawing.Common" Version="9.0.1" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.3.1" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
Expand Down
Loading