 Aaro KoivukangasandAaro Koivukangas
|
d0b85c0722
|
[Playwright] Change playwright to under e2e
|
2026-08-09 01:48:41 +03:00 |
|
Aaro Koivukangas
|
773998c9b9
|
[E2E] Skip broken tests, enable again when migrated to playwright
|
2026-07-28 14:31:17 +03:00 |
|
Aaro Koivukangas
|
15bcc7b30d
|
[GithubActions][UpdaterUpdate] Scale workers down to 3
|
2026-07-27 14:35:17 +03:00 |
|
Aaro Koivukangas
|
1c845dd967
|
[GithubActions][UpdaterUpdate] Change npm to plain docker compose logs
|
2026-07-27 14:20:03 +03:00 |
|
Aaro Koivukangas
|
97fbed26a9
|
[GithubActions] Scale sis-updater-worker to 5 when running updater updates
|
2026-07-27 14:07:08 +03:00 |
|
Aaro Koivukangas
|
349948ed52
|
[GithubActions] Add docker compose teardown to action
|
2026-07-27 13:55:05 +03:00 |
|
Aaro Koivukangas
|
2983c7ae15
|
[GithubActions] Remove cypress cache action, disable pull docker image action
|
2026-07-27 13:35:03 +03:00 |
|
Aaro Koivukangas
|
58bbf10e60
|
[GithubActions] Add runner environment as a variable + move staging to self-hosted
|
2026-07-27 13:29:58 +03:00 |
|
Aaro Koivukangas
|
8e4bf19b1d
|
[GithubActions] Typo fix
|
2026-07-27 13:23:17 +03:00 |
|
Aaro Koivukangas
|
5b12edadc9
|
[GithubActions] Handle github context properly
|
2026-07-27 13:15:38 +03:00 |
|
Aaro Koivukangas
|
e8e4d095b6
|
[E2E][DegreeProgrammeOverview] Add cancelled column to tests
|
2026-07-27 12:56:06 +03:00 |
|
Aaro Koivukangas
|
6115357a7c
|
[Backend][Populations] Don't filter population's students' credits and enrollments by start date by default
|
2026-07-26 22:02:52 +03:00 |
|
Aaro Koivukangas
|
2672ac8b63
|
[GithubActions] Use correct github variable name
|
2026-07-26 21:38:07 +03:00 |
|
Aaro Koivukangas
|
b9c536c99b
|
[GithubActions] Enable (again again) self-hosted
|
2026-07-26 21:35:23 +03:00 |
|
Aaro Koivukangas
|
1e350ed4be
|
[Shared][UnitTests] Add vitest config for even faster unit tests
|
2026-07-26 16:36:25 +03:00 |
|
Aaro Koivukangas
|
75a65693d4
|
[GithubActions] Typo fix
|
2026-07-26 16:26:12 +03:00 |
|
Aaro Koivukangas
|
4b03769a50
|
[GithubActions] Use correct syntax for variables
|
2026-07-26 16:25:33 +03:00 |
|
Aaro Koivukangas
|
8b51804962
|
[GithubActions] Remove unit tests from pull docker action
|
2026-07-26 16:20:57 +03:00 |
|
Aaro Koivukangas
|
092def09ea
|
[GithubActions] Add unit tests as a low level dependency
|
2026-07-26 16:19:43 +03:00 |
|
Aaro Koivukangas
|
b9667dbd12
|
[GithubActions] Typo fix
|
2026-07-26 16:13:42 +03:00 |
|
Aaro Koivukangas
|
301085b566
|
[GithubActions] Enable image caching when not using self-hosted runners
|
2026-07-26 16:12:53 +03:00 |
|
Aaro Koivukangas
|
22a4ae17f6
|
[GithubActions] Change (yet again) back to gh runners
|
2026-07-26 16:10:32 +03:00 |
|
Aaro Koivukangas
|
dc062cd349
|
[Backend][Utils] Add tests for hasFullAccessToStudentData
|
2026-07-26 16:00:32 +03:00 |
|
Aaro Koivukangas
|
513981674a
|
[Backend][Utils] Add unit tests for parseDateRangeFromParams
|
2026-07-26 16:00:10 +03:00 |
|
Aaro Koivukangas
|
771cf5ef81
|
[GithubActions] Try to move cypress videos to writeable location
|
2026-07-26 14:33:17 +03:00 |
|
Aaro Koivukangas
|
13fb1e11ba
|
[ServiceTests] Use global year <-> yearCode helper
|
2026-07-26 14:31:30 +03:00 |
|
Aaro Koivukangas
|
caa28c2b19
|
[Shared][UnitTests] Add tests for year <-> yearCode helper functions
|
2026-07-26 14:31:05 +03:00 |
|
Aaro Koivukangas
|
a8a1c06c2e
|
[Shared][UnitTests] Add unit tests to shared
|
2026-07-26 14:30:21 +03:00 |
|
Aaro Koivukangas
|
3cecd7d20b
|
[GithubActions] Disable cypress image caching, no need
|
2026-07-26 13:17:52 +03:00 |
|
Aaro Koivukangas
|
ed5cb01c70
|
[GithubActions] Enable self-hosted runner again
|
2026-07-26 13:16:34 +03:00 |
|
Aaro Koivukangas
|
433ec96264
|
[E2E] Fix broken e2e test numbers
|
2026-07-25 16:16:48 +03:00 |
|
Aaro Koivukangas
|
40be964e71
|
[Backend][StudyProgramme] Add missing type to function
|
2026-07-25 16:16:35 +03:00 |
|
Aaro Koivukangas
|
b1ee1d206f
|
[GithubActions][E2E] Remove --user 1001 flag from e2e, possibly breaking tests
|
2026-07-25 14:40:37 +03:00 |
|
Aaro Koivukangas
|
97099ebb5d
|
[GithubActions] Use correct check for cache hit
|
2026-07-25 14:18:22 +03:00 |
|
Aaro Koivukangas
|
a728f86927
|
[GithubActions] More syntax error fixes
|
2026-07-25 14:15:22 +03:00 |
|
Aaro Koivukangas
|
e916e8b378
|
[GithubActions] Syntax error fix
|
2026-07-25 14:12:53 +03:00 |
|
Aaro Koivukangas
|
e7a8e09ed4
|
[GithubActions] Don't re-fetch cached data if it already exists
|
2026-07-25 14:11:36 +03:00 |
|
Aaro Koivukangas
|
035ca8f1d9
|
[GithubActions] Enable cypress cache action
|
2026-07-24 18:36:55 +03:00 |
|
Aaro Koivukangas
|
7cc9151e3b
|
[GithubActions] Change back to ubuntu-latest quickly
|
2026-07-24 18:03:50 +03:00 |
|
Aaro Koivukangas
|
41c4686a8c
|
[GithubActions] Fix dependencies
|
2026-07-24 17:30:34 +03:00 |
|
Aaro Koivukangas
|
ffa8a44faf
|
[GithubActions] Change remaining workflows to use self-hosted (excluding pr for security reasons)
|
2026-07-24 17:30:20 +03:00 |
|
Aaro Koivukangas
|
ee1a930f51
|
[GithubActions][E2E] Try to run e2e as non-root user
|
2026-07-24 17:23:41 +03:00 |
|
Aaro Koivukangas
|
25da52b1dd
|
[GithubActions] Disable cache actions, pulls are faster
|
2026-07-24 17:23:25 +03:00 |
|
Aaro Koivukangas
|
0326b21a5b
|
[GithubActions] Remove unnecessary dependencies from updater update action
|
2026-07-24 17:09:26 +03:00 |
|
Aaro Koivukangas
|
3e4a1cc941
|
[GithubActions] Try out self-hosted runners, again.
|
2026-07-24 16:56:23 +03:00 |
|
Aaro Koivukangas
|
3b629534a4
|
[Tests] Fix e2e and api tests to handle new calculation logic
|
2026-07-24 16:50:54 +03:00 |
|
Aaro Koivukangas
|
4fa7fb1a10
|
[CoursePopulation] Make course population calculations respect selected timeframe
|
2026-07-24 16:50:07 +03:00 |
|
Aaro Koivukangas
|
6e2c66045c
|
[Lint] Lint fix
|
2026-07-24 15:18:26 +03:00 |
|
Aaro Koivukangas
|
6fc614f679
|
[E2E] Add e2e tests to check that numbers match for single years
|
2026-07-24 15:13:47 +03:00 |
|
Aaro Koivukangas
|
c41f091869
|
[ProgrammeCourses] Make stats query respect selected years
|
2026-07-24 15:13:46 +03:00 |
|
Aaro Koivukangas
|
c6b598de25
|
[ProgrammeCourses] Add query params to set from and to range when querying programme courses
|
2026-07-24 15:13:46 +03:00 |
|
Aaro Koivukangas
|
4d5f6b07ab
|
[Utils] Add better defaults to year <-> yearCode transition
|
2026-07-24 15:13:45 +03:00 |
|
Aaro Koivukangas
|
9d2df861ba
|
[GithubActions] Add cache missing safeguard to e2e tests
|
2026-07-23 13:49:13 +03:00 |
|
Aaro Koivukangas
|
9b2708e989
|
[GithubActions] Use correct syntax
|
2026-07-23 13:37:06 +03:00 |
|
Aaro Koivukangas
|
24fe973467
|
[GithubActions] Add missing dependencies
|
2026-07-23 13:31:23 +03:00 |
|
Aaro Koivukangas
|
4522e9aeba
|
[GithubActions] Remove unnecessary job
|
2026-07-23 13:30:03 +03:00 |
|
Aaro Koivukangas
|
5ce1679462
|
[GithubActions] Streamline dependencies
|
2026-07-23 13:15:21 +03:00 |
|
Aaro Koivukangas
|
bde86054c7
|
[GithubActions] Use correct boolean checking
|
2026-07-23 13:08:38 +03:00 |
|
Aaro Koivukangas
|
5dfff69177
|
[GithubActions] More syntax error fixes
|
2026-07-23 13:01:32 +03:00 |
|
Aaro Koivukangas
|
349f296285
|
[GithubActions] Fix syntax error
|
2026-07-23 13:00:49 +03:00 |
|
Aaro Koivukangas
|
f4e822aafc
|
[GithubActions] Try to make docker cache more robust
|
2026-07-23 12:57:23 +03:00 |
|
Aaro Koivukangas
|
41ede1d221
|
[GithubActions] Add metadata to docker images
|
2026-07-23 12:39:43 +03:00 |
|
Aaro Koivukangas
|
110e9d47bc
|
[GithubActions] Change push variable to be a string, not a boolean
|
2026-07-23 12:01:08 +03:00 |
|
Aaro Koivukangas
|
4275a854bd
|
[GithubActions][E2E] Remove multispec e2e tests
|
2026-07-23 11:18:41 +03:00 |
|
Aaro Koivukangas
|
1f83e06dee
|
[GithubActions] Change to use buildx everywhere
|
2026-07-23 11:17:16 +03:00 |
|
Aaro Koivukangas
|
bb6e9d3317
|
[GithubActions][E2E] Fix error with multispec e2e tests
|
2026-07-23 10:23:08 +03:00 |
|
Aaro Koivukangas
|
af3ea08294
|
[E2E] Fix broken numbers
|
2026-07-23 10:21:35 +03:00 |
|
Aaro Koivukangas
|
7ea227078a
|
[CourseStats] Fix links to courseStats to default combineSubstitutions=true
|
2026-07-23 10:07:37 +03:00 |
|
Aaro Koivukangas
|
1c9e481dcc
|
[CourseStats] Fix links not updating on multiple courses selected
|
2026-07-23 10:07:04 +03:00 |
|
Aaro Koivukangas
|
b8dbc8658f
|
[GithubActions] Change Cypress image cache key to a more temporary one
|
2026-07-22 22:42:56 +03:00 |
|
Aaro Koivukangas
|
f78b8420ed
|
[BackendTests] Fix broken numbers in test
|
2026-07-22 22:37:43 +03:00 |
|
Aaro Koivukangas
|
b3d2e2e6a8
|
[GithubActions] Typo fix
|
2026-07-22 22:32:47 +03:00 |
|
Aaro Koivukangas
|
482f6840e0
|
[GithubActions] Restore accidentally deleted dependency
|
2026-07-22 22:31:09 +03:00 |
|
Aaro Koivukangas
|
b3570c72ca
|
[GithubActions] Also cache cypress image
|
2026-07-22 22:29:40 +03:00 |
|
Aaro Koivukangas
|
eba0fc3669
|
[GithubActions] Add missing shell variable to actions
|
2026-07-22 22:07:46 +03:00 |
|
Aaro Koivukangas
|
a4984a9f58
|
[GithubActions] Add caching to every step
|
2026-07-22 21:47:00 +03:00 |
|
Aaro Koivukangas
|
4fc3d1e1d7
|
[GithubActions] Check if caching would work
|
2026-07-22 21:34:42 +03:00 |
|
Aaro Koivukangas
|
feb3c43e0b
|
[GithubActions] Fix typo
|
2026-07-22 21:09:21 +03:00 |
|
Aaro Koivukangas
|
eb9e7b7260
|
[GithubActions][Cypress] Change cypress to run inside docker container
|
2026-07-22 21:03:41 +03:00 |
|
Aaro Koivukangas
|
c1472da8f5
|
[Cypress] Make cy.intercept intercept all requests
|
2026-07-22 21:03:21 +03:00 |
|
Aaro Koivukangas
|
199f17999b
|
[GithubActions] Typo fix
|
2026-07-22 18:08:44 +03:00 |
|
Aaro Koivukangas
|
8cb7a33b14
|
[GithubActions] Explicitly install cypress inside cypress action
|
2026-07-22 17:32:56 +03:00 |
|
Aaro Koivukangas
|
bfffe247d4
|
[CI/E2E] Update cypress version
|
2026-07-22 17:20:22 +03:00 |
|
Aaro Koivukangas
|
964a9b458b
|
[Npm] Allow cypress to run postinstall scripts
|
2026-07-22 17:09:10 +03:00 |
|
Aaro Koivukangas
|
4db4e9f4ff
|
[GithubActions][E2E] Remove Cypress install step, doesn't do anything
|
2026-07-22 16:41:48 +03:00 |
|
Aaro Koivukangas
|
0bd97e11d0
|
[GithubActions] Typo fix
|
2026-07-22 15:52:06 +03:00 |
|
Aaro Koivukangas
|
edd62ee7f6
|
[GithubActions] Install cypress during each e2e test job
|
2026-07-22 15:49:28 +03:00 |
|
Aaro Koivukangas
|
8ce8382511
|
[E2E][NumbersMatch] Don't use magic year codes
|
2026-07-22 15:10:08 +03:00 |
|
Aaro Koivukangas
|
9fcc5eb950
|
[CoursePopulation] Change to use same calculation logic as elsewhere
|
2026-07-22 15:10:08 +03:00 |
|
Aaro Koivukangas
|
3258ccf670
|
[CourseStats] Fix error loading stats, null has no method getTime()
|
2026-07-22 15:10:07 +03:00 |
|
Aaro Koivukangas
|
72c43de518
|
[ApiTests] Change /courseyearlystats to use year codes
|
2026-07-22 15:10:07 +03:00 |
|
Aaro Koivukangas
|
921eb894ba
|
[CourseStats] Fetch coursestats based on selected years + change to use year codes
|
2026-07-22 15:10:07 +03:00 |
|
Aaro Koivukangas
|
26a85eba71
|
[Backend][Population] Reorder maxYearsToCreatePopulationFrom return values
|
2026-07-22 15:10:06 +03:00 |
|
Aaro Koivukangas
|
e4ad5ba606
|
[CourseStatistics] Add few non-impactful tests
|
2026-07-22 15:10:06 +03:00 |
|
Aaro Koivukangas
|
44468584df
|
[GithubActions] Remove manual caching, just change cache key
|
2026-07-22 15:10:06 +03:00 |
|
Aaro Koivukangas
|
dccad4529f
|
[GithubActions] Add custom cache key to cypress
|
2026-07-22 14:54:25 +03:00 |
|
Aaro Koivukangas
|
080d131053
|
[GithubActions] Properly install cypress and save it to cache
|
2026-07-22 13:42:32 +03:00 |
|
Aaro Koivukangas
|
c8bf135880
|
[GithubActions] Try to cache cypress
|
2026-07-22 13:20:23 +03:00 |
|
Aaro Koivukangas
|
303163cb64
|
[GithubActions] Revert docker runner :(
|
2026-07-20 12:38:45 +03:00 |
|
Aaro Koivukangas
|
85f4b535e7
|
[GithubActions] Test new docker runners
|
2026-07-20 10:57:11 +03:00 |
|