Commit graph

79 commits

Author SHA1 Message Date
dependabot[bot]
b76c43459b
chore (deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](ce360397dd...06116385d9)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-28 08:39:08 +00:00
dependabot[bot]
3da6a51ef7
chore (deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#2439)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 16:24:07 +01:00
dependabot[bot]
ea29704a73
chore (deps): bump docker/login-action from 4.1.0 to 4.2.0 (#2441)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 16:20:47 +01:00
dependabot[bot]
4de8d338aa
chore (deps): bump docker/metadata-action from 6.0.0 to 6.1.0 (#2442)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 16:09:51 +01:00
dependabot[bot]
50d5798c1f
chore (deps): bump docker/build-push-action from 7.1.0 to 7.2.0 (#2431)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 11:16:44 +01:00
GCHQDeveloper581
cf6912f640
Update chromedriver, and install corresponding chrome in workflows (fixes build) (#2387) 2026-05-18 10:38:11 +01:00
GCHQDeveloper581
0bb5472e50
[StepSecurity] Apply security best practices (#2378)
Some checks failed
Master Build, Test & Deploy / main (push) Has been cancelled
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
Co-authored-by: StepSecurity Bot <bot@stepsecurity.io>
2026-05-14 14:59:07 +01:00
GCHQDeveloper581
3471731aaf
Build docker container for arm v7 as well (#2379) 2026-05-14 13:51:58 +01:00
dependabot[bot]
ba326e2d92
chore (deps): bump docker/login-action from 3 to 4 (#2363)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 10:13:13 +01:00
dependabot[bot]
b088f75bf3
chore (deps): bump docker/setup-buildx-action from 3 to 4 (#2364)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 10:09:15 +01:00
dependabot[bot]
4560648c7f
chore (deps): bump crazy-max/ghaction-github-pages from 3 to 5 (#2365)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 10:06:45 +01:00
dependabot[bot]
81c360bdad
chore (deps): bump docker/metadata-action from 4 to 6 (#2366)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 09:56:36 +01:00
dependabot[bot]
ed5751f7ec
chore (deps): bump docker/setup-qemu-action from 3 to 4 (#2367)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 09:53:16 +01:00
GCHQDeveloper581
1fdd2ecf20
Node version update from 22 to 24 (#2347)
Changes mostly authored-by: Leon Zandman <leon@wirwar.com>
Cherry pick and minor additions by GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
2026-04-28 13:18:02 +01:00
GCHQDeveloper581
864afa85aa
Make compatible with node >=22 (#2273)
Some checks are pending
Master Build, Test & Deploy / main (push) Waiting to run
Breaking change: uplifts the minimum version of node required to v20
2026-04-28 07:18:44 +01:00
GCHQDeveloper581
dd9e8c018d
(Feature) Improve CI (#2328)
Some checks failed
Master Build, Test & Deploy / main (push) Has been cancelled
* Use "npm ci"  rather than "npm install"
* Move UI tests before production image build
* Save zip file artefact from build
2026-04-20 10:49:48 +01:00
GCHQDeveloper581
7ba58cd4ce
Fix npm publish - Run "npm ci" and "npm run node" under node 18 then switch to node 24.5 (#2192)
Fixes a problem where some generated files were not included in the npm package as they hadn't been built.
2026-02-12 09:39:15 +00:00
GCHQDeveloper581
293f304841
Separate npm publish out into separate job and run with Node 24.5 (#2188)
Some checks are pending
Master Build, Test & Deploy / main (push) Waiting to run
Enables trusted publishing of npm package, which requires Node >= 22.14 and npm >= 11.5.1 (npm 11.5.1 is bundled with node 24.5)
main build cannot currently be done with 24.5 due to minor incompatibilities in the codebase.
2026-02-11 09:36:43 +00:00
GCHQ Developer 85297
abbb8496cc
Add contents write permission to releases workflow (#2182)
Some checks are pending
Master Build, Test & Deploy / main (push) Waiting to run
2026-02-06 12:15:06 +00:00
GCHQ Developer 85297
4ca5157508
Fix release workflow permissions (#2181) 2026-02-06 11:34:50 +00:00
GCHQ Developer 85297
4e8f0c34f3
Remove custom CodeQL workflow (#2176) 2026-02-04 15:26:23 +00:00
GCHQDeveloper581
de3a5ff634
Fix code scanning warnings in workflows (#2177)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-04 15:12:25 +00:00
GCHQ Developer 85297
693b7d86dd
Use NPM trusted publishing (#2174)
Some checks failed
Master Build, Test & Deploy / main (push) Waiting to run
CodeQL Analysis / Analyze (push) Has been cancelled
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (minor tweaks only)
2026-02-04 14:20:22 +00:00
Alex Gustafsson
64399ad60e
Use recommended GitHub Actions to build image (#2055)
Co-authored-by: C85297 <95289555+C85297@users.noreply.github.com>
2026-02-03 15:42:46 +00:00
GCHQ Developer C85297
96c93b95f2
Remove version 10 message from banner (#2169) 2026-02-03 15:12:41 +00:00
PathToLife
c475a24854
Re-enable Npm Release in github workflows 2025-05-02 15:04:17 +12:00
PathToLife
a42c7de112
test buildah platforms flag environment variables 2025-03-10 18:00:49 +13:00
PathToLife
b85036b78f
Dockerfile manual architecture selection for multiplatform build. Disable NPM Publish for testing 2025-03-10 17:28:20 +13:00
PathToLife
3b75e13287
ci release error fix, apply detect chrome driver version npm install env var 2025-03-10 12:46:34 +13:00
PathToLife
f8b613b4e7
Docker multiplatform build support. Pending CI workflow test 2025-02-13 20:57:45 +13:00
a3957273
3d017d5f84 Add it to the correct file. 2025-02-11 00:02:39 +00:00
Alexander
5455061e15 Atomatically detect chrome driver version 2025-02-10 23:53:55 +00:00
a3957273
112d52cb99 Remove specified permissions 2024-02-13 00:42:41 +00:00
Ashleigh Carr
7582abfa27 Fix PR workflow, Buildah requires atleast an image name if no tags specified 2024-02-12 10:46:28 +00:00
Ashleigh Carr
3f89a94df2 Remove image property from Container build & push actions 2024-02-12 10:46:28 +00:00
Ashleigh Carr
c5e880628a Fix CI using Containerfile 2024-02-12 10:46:28 +00:00
Ashleigh Carr
2b85336c71 Remove ARM64 Container build from release workflow 2024-02-12 10:46:28 +00:00
Ashleigh Carr
4b95ab2477 Increase nofile limit to 10,000 when building container on PR workflow too 2024-02-12 10:46:28 +00:00
Ashleigh Carr
a0729304d1 Add packages write permission 2024-02-12 10:46:28 +00:00
Ashleigh Carr
dbdcb460e5 Remove unecessary if: success() from Github release workflow 2024-02-12 10:46:28 +00:00
Ashleigh Carr
7588e50f9f Remove unecessary QEMU install step 2024-02-12 10:46:28 +00:00
Ashleigh Carr
40a4872f70 Generate prod build inside container 2024-02-12 10:46:28 +00:00
Ashleigh Carr
3b265322e0 Build container on PR (but don't publish) to verify Containerfile syntax 2024-02-12 10:46:28 +00:00
Ashleigh Carr
0da30813da Add new steps to publish a containerized CyberChef to GHCR 2024-02-12 10:46:28 +00:00
n1474335
84aad167d5 Tweaked compile message 2023-03-22 11:59:35 +00:00
n1474335
c6569b7c47 Added compile message to master build chain 2023-03-22 10:30:42 +00:00
n1474335
51e2b97595 Updated CodeQL action 2023-03-13 18:03:33 +00:00
n1474335
b9f2bddffc Added UI tests back into Github Actions scripts 2023-03-09 14:01:21 +00:00
Frazer Smith
a68ce5a5af
Update GitHub Actions 2022-10-06 13:58:01 +01:00
n1474335
7b245b084a Updated to Node v18 and removed node-sass dependency 2022-09-09 21:22:55 +01:00