Element Web build fixes #889

Merged
Jade merged 1 commit from tom/eleweb into main 2025-07-03 21:59:01 +00:00
Owner

Prettied up the Element Web build pipeline for the https://element.continuwuity.org client and closes #866:

  • The Forgejo copy of the setup-node@v4 action wasn't working, so I've switched to the GitHub one, which seems to work fine.
  • Tulir's build script now requires Node v22 though, so I've also updated ours from v20 to accommodate that.
  • Slimmed down the main/dev steps for publishing to CF Pages, and jazzed up the step titles a bit.
Prettied up the Element Web build pipeline for the https://element.continuwuity.org client and closes #866: - The Forgejo copy of the `setup-node@v4` action wasn't working, so I've switched to the GitHub one, which seems to work fine. - Tulir's build script now requires Node v22 though, so I've also updated ours from v20 to accommodate that. - Slimmed down the main/dev steps for publishing to CF Pages, and jazzed up the step titles a bit.
tcpipuk self-assigned this 2025-07-03 21:32:19 +00:00
tcpipuk added 1 commit 2025-07-03 21:32:20 +00:00
Element Web build fixes
All checks were successful
Checks / Prefligit / prefligit (pull_request) Successful in 27s
Documentation / Build and Deploy Documentation (pull_request) Successful in 40s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prefligit / prefligit (push) Successful in 15s
Documentation / Build and Deploy Documentation (push) Successful in 44s
Checks / Rust / Format (push) Successful in 49s
Checks / Rust / Clippy (push) Successful in 4m22s
Checks / Rust / Cargo Test (push) Successful in 4m48s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 13m30s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 20m46s
Release Docker Image / merge (push) Successful in 20s
7e406445d4
tcpipuk added a new dependency 2025-07-03 21:37:07 +00:00
tcpipuk removed a dependency 2025-07-03 21:38:18 +00:00
Jade approved these changes 2025-07-03 21:58:52 +00:00
Jade left a comment
Owner

Funny emojis ;p

Funny emojis ;p
Jade merged commit 7e406445d4 into main 2025-07-03 21:59:01 +00:00
tcpipuk deleted branch tom/eleweb 2025-07-04 08:06:51 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#889
No description provided.