renovate[bot]
e05a456698
chore(deps): update pnpm/action-setup digest to 91ab88e ( #67293 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 11:49:56 +05:30
renovate[bot]
1ab0425cf9
chore(deps): update pnpm/action-setup digest to 8912a91 ( #67231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 20:31:02 +05:30
renovate[bot]
2c0dd791a4
chore(deps): update github actions ( #67206 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-03 10:14:43 +05:30
renovate[bot]
b8de125563
chore(deps): update github actions (major) ( #67170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 20:21:04 +05:30
renovate[bot]
7ac14ba69c
chore(deps): update actions/setup-node digest to 48b55a0 ( #67017 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 14:32:49 +05:30
Mrugesh Mohapatra
88044e6990
fix(gha): consolidate PR check comments into single report ( #66869 )
2026-04-13 13:32:21 +02:00
renovate[bot]
f4bd4781e8
chore(deps): update pnpm/action-setup digest to b906aff ( #66637 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 13:30:49 +05:30
renovate[bot]
9a21bd76cd
chore(deps): update pnpm/action-setup digest to fc06bc1 ( #66423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-14 18:07:02 +05:30
renovate[bot]
c543dfbc4d
chore(deps): update github actions ( #66375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 09:33:15 +05:30
renovate[bot]
53b4806fc6
chore(deps): update actions/setup-node digest to 53b8394 ( #66231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 16:25:11 +05:30
Oliver Eyton-Williams
4613efa921
refactor: use environment, not .env, in ci ( #65736 )
2026-02-10 11:04:59 +01:00
renovate[bot]
72b22ae2bc
chore(deps): update actions/checkout digest to de0fac2 ( #65685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 09:02:36 +05:30
Mrugesh Mohapatra
4ea52e2639
chore: update to node 24 ( #65416 )
2026-01-22 19:29:48 +05:30
renovate[bot]
e4f1e611b8
chore(deps): update github actions (major) ( #65179 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 16:07:37 +00:00
renovate[bot]
afb15303b6
chore(deps): update actions/setup-node digest to 6044e13 ( #65175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 11:14:40 +00:00
renovate[bot]
35c126e733
chore(deps): update github actions ( #64807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 10:06:10 +05:30
renovate[bot]
f764b42495
chore(deps): update github actions ( #63915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 10:38:10 +05:30
renovate[bot]
c0dc4d59ae
chore(deps): update github actions (major) ( #63420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:46:55 +05:30
renovate[bot]
0c8914818c
chore(deps): update github actions ( #63209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 03:25:53 +05:30
Oliver Eyton-Williams
ac198cac9c
perf(ci): skip cache to see if perf improves ( #60681 )
2025-06-03 22:18:38 +05:30
Mrugesh Mohapatra
1557711a68
fix(tools): Update node to v22, improve caching? ( #60651 )
2025-06-03 15:05:40 +05:30
Mrugesh Mohapatra
c87ae5a8ba
fix(GHA): improve specificity of concurrency ( #59677 )
2025-04-12 13:54:12 +05:30
Mrugesh Mohapatra
c78429b2bb
fix(GHA): remove pnpm version
...
Do not specify pnpm version, it will fallback to packageManager key in
the package.json
2025-03-16 06:24:19 +05:30
Mrugesh Mohapatra
7f8474affe
fix(GHA): use numeric versions for node
2025-03-15 09:02:09 +05:30
Shaun Hamilton
1ec0497b13
chore(.github): optimise workflow usage ( #56998 )
2024-10-30 14:46:41 +01:00
Tom
99023bfcdc
chore(curriculum): remove BUILD_WITH_SUBMODULE env variable ( #55654 )
2024-07-26 17:12:11 +02:00
Tom
302d2b9f60
chore(tools): remove duplicate actions - always test using submodule ( #55628 )
2024-07-24 19:06:16 +02:00
Mrugesh Mohapatra
dabea4a904
chore: bump pnpm version
2024-05-18 17:23:23 +05:30
Oliver Eyton-Williams
e470765bc0
chore: housekeeping (update + pin actions etc.) ( #54015 )
2024-03-07 13:55:37 +00:00
Mrugesh Mohapatra
167cbead7a
fix: update ubuntu images to latest LTS ( #52106 )
2023-10-26 12:14:45 +05:30
renovate[bot]
3bac8640a1
chore(deps): update github actions
2023-10-24 11:04:25 +00:00
Oliver Eyton-Williams
b29c869258
chore: bump node to version 20 in actions ( #51952 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com >
2023-10-13 22:32:09 +05:30
renovate[bot]
904846476f
chore(deps): update actions/checkout digest to f43a0e5 ( #51377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-26 15:17:29 +05:30
renovate[bot]
edec7ba661
chore(deps): update github actions
2023-08-19 11:48:19 +05:30
renovate[bot]
3b091e84b0
chore(deps): update github actions
2023-07-08 03:37:04 +00:00
renovate[bot]
27135d67a6
chore(deps): update github actions ( #50648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-10 14:05:31 +05:30
renovate[bot]
cf53cf2e22
chore(deps): update github actions ( #50062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-15 05:59:07 +05:30
Mrugesh Mohapatra
e5590e56d7
chore: use pnpm v8 for deps ( #49892 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2023-03-29 20:18:49 +05:30
renovate[bot]
f0106207ee
chore(deps): update github actions ( #49842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-25 11:13:59 +05:30
renovate[bot]
e0be65b2d3
chore(deps): update github actions
2023-03-18 07:37:14 +00:00
Oliver Eyton-Williams
14286f6f8b
chore(.github): cache pnpm store ( #49637 )
...
💸
2023-03-10 12:08:40 +00:00
Oliver Eyton-Williams
d7848ae01a
feat: migrate to pnpm for better workspace DX ( #49293 )
...
* feat: npm -> pnpm
This resolves the issues with the gatsby client (gatsby-plugin-pnpm
deals with the fact that gatsby is relying on its own dependencies
being de-duped)
and challenge-editor (which doesn't seem to want to automatically install
codemirror and needed its own eslint config)
* fix: correct mocha path for curriculum tests
* fix: use select workspace with -F not -w
* fix: reorganise packages and restrict hoisting
pnpm works best if the workspaces keep their own dependencies, since
dependencies are not flattened and then what node resolves from a
require is predictable.
@types seem to be a special case and more care is required to prevent
them getting smushed together in the root (hence the .npmrc)
* fix: add types for tools + root
* fix: decouple challenge-auditor from client
* fix: add ui-components types
* fix(client): use the latest types for react 16
* fix: prettify
* fix: prettierignore pnpm-lock
* fix: relax hoisting
Turns out pnpm works just fine with types. I don't know what was going
wrong before, but there are no-longer any type conflicts.
* fix: add @redux-saga/core to fix eslint issue
It seems to only be redux-saga that import/named can't cope with, so it
is probably okay to work around this one.
* chore: add chai to tools/scripts/build
* fix: add store to root for cypress
* fix: allow cypress to download binaries
If we want to keep preventing cypress from downloading binaries, we can
figure out a workaround, but I'm allowing it to ease the transition to
pnpm.
My guess about why this is happening is that npm triggers Cypress's
postinstall script, but pnpm does not (because pnpm install only
installs if necessary, perferring to link)
* chore: re-enable pre/post scripts
* fix: update build scripts for client
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
* chore: update engines to use pnpm
* fix: enable choice of (super)block for tests
Only 'nix machines for now.
* chore: pin pnpm to version 7
* chore: remove last npms
Except web + curriculum-server. I'll update them when I start work on
them again.
* fix: lockfile check to catch any package-locks
* fix(action): install pnpm for upcoming tests
* chore: add nodemon to new api
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com >
2023-03-02 18:17:44 +00:00
renovate[bot]
d941153be8
chore(deps): update actions/github-script digest to 98814c5 ( #49420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 08:17:11 -08:00
renovate[bot]
dca62c0430
chore(deps): update github actions ( #48951 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-07 02:14:22 +00:00
Mrugesh Mohapatra
1d6e10c38c
fix(ci): add node 18 build, test variants ( #48117 )
2022-12-19 20:29:50 +05:30
renovate[bot]
3d232a9d11
chore(deps): update github actions
2022-12-17 08:02:56 +00:00
renovate[bot]
a7295b38e0
chore(deps): update github actions to 93ea575 ( #48062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-15 12:55:48 +00:00
Mrugesh Mohapatra
741732be54
refactor: rename workflow files ( #48059 )
...
* refactor: rename workflow files
* fix: temporarily disable the mobile workflow
2022-10-15 16:25:21 +05:30