fkwp
413329cd26
Fix: zizmor findings ( #3797 )
...
* zizmor auto fixes
* add github action for security analysis with zizmor
* add access token to iOS push action
* fix zizmor findings
* add exceptions for dangerous-triggers including comments for reasoning
* improve comments
* prettier
2026-03-12 13:30:45 +01:00
fkwp
af54b39698
fix: typo pushing element registry OCI images now to the correct target ( #3796 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
* pass secrets to reusable workflows
* change secret path team -> voip
* Update .github/workflows/build-and-publish-docker.yaml
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
* typo
---------
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
2026-03-11 16:09:02 +01:00
fkwp
839c4dd738
fix: OCI image push to element registry ( #3795 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
* pass secrets to reusable workflows
* change secret path team -> voip
* Update .github/workflows/build-and-publish-docker.yaml
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
---------
Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com >
2026-03-11 15:17:12 +01:00
fkwp
41f7b643fb
Add zizmor checks on CI ( #3792 )
...
* zizmor auto fixes
* add github action for security analysis with zizmor
* add access token to iOS push action
2026-03-11 14:20:05 +01:00
fkwp
c9557e91d5
fix: add id-token permission as its required by tailscale login (part 3) ( #3793 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
* pass secrets to reusable workflows
2026-03-11 13:06:20 +01:00
Valere
8f418ce9fd
fix cla link
2026-03-09 13:59:39 +01:00
Valere
d00e1ca983
Devx: Add a PR template
2026-03-09 09:55:56 +01:00
fkwp
00f880108e
fix: add id-token permission as its required by tailscale login (part 2) ( #3770 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
2026-03-02 17:03:01 +01:00
fkwp
6e0f48e99b
fix: add id-token permission as its required by tailscale login ( #3768 )
...
* Push docker images to oci.element.io
* prettier
* add id-token permission as its required by tailscale login
2026-03-02 15:04:18 +01:00
renovate[bot]
8e7e099294
Update docker/login-action digest to c94ce9f
2026-03-01 01:11:01 +00:00
fkwp
dcf3a722a7
Push docker images to oci.element.io ( #3725 )
...
* Push docker images to oci.element.io
* prettier
2026-02-25 17:45:56 +01:00
renovate[bot]
789de1963a
Update GitHub Actions ( #3711 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 16:01:46 +01:00
Valere
73245e875d
fix: Netlify preview broken
2026-02-10 15:11:43 +01:00
Timo K
33f6271d13
sdk improvements - compatible with custom rtc application
...
- add local member
- add optional make sticky
- default to video not enabled
- allow sending matrix events
2026-02-04 20:06:26 +01:00
Timo
97ee4630b0
Revert "[WIP] SDK target improvements"
2026-02-04 08:51:01 +01:00
Timo K
408495b07a
add back permissions to pr-deploy.yaml
2026-01-26 12:43:15 +01:00
Timo K
1c946f7bb2
fix package full
2026-01-25 14:38:45 +01:00
Timo K
d55464f3ab
build sdk
2026-01-25 14:32:30 +01:00
Timo K
73a5a10c6d
add workflow to publish sdk version to netlify
2026-01-25 14:25:15 +01:00
Will Hunt
f260a20728
Set latest tag when publishing a docker release. ( #3650 )
...
Fixes https://github.com/element-hq/element-call/issues/3647
2026-01-05 12:41:26 +00:00
renovate[bot]
04bbf83ac5
Update GitHub Actions
2025-12-01 11:00:52 +00:00
Robin
9bd464a7f1
Merge pull request #3550 from element-hq/renovate/github-actions
...
Update softprops/action-gh-release digest to 6da8fa9
2025-11-05 13:53:08 -05:00
Robin
79bd458dc2
Remove use of npm access token now that trusted publishing is set up
...
npm has recently limited the lifetime of all access tokens to 90 days (https://gh.io/npm-token-changes ), so it would be a bit inconvenient to stick to our current access token-based method of publishing releases. Meanwhile npm has implemented a more secure publishing method based on OIDC in which you tell the registry that a particular GitHub Actions workflow should be a "trusted publisher" for a given package, and then the CLI will authenticate automatically. (https://docs.npmjs.com/trusted-publishers )
I've already set trusted publishing up on the registry side, and since we're already granting the job permission to generate ID tokens for provenance, there should be no additional lines of config needed to make it work. Let's take away the access token and see how this goes next time we release.
2025-11-03 17:13:03 -05:00
renovate[bot]
b22a937e7c
Update softprops/action-gh-release digest to 6da8fa9
2025-11-01 02:02:21 +00:00
Valere
301cf2f4eb
Revert "CI try without USE_DOCKER"
...
This reverts commit d52656c553 .
2025-10-23 16:26:02 +02:00
Valere
d52656c553
CI try without USE_DOCKER
2025-10-23 16:07:04 +02:00
Valere
0823936ee1
revert CI test changes
2025-10-23 16:05:24 +02:00
Valere
150cdf64c8
CI try some more logs
2025-10-23 15:55:22 +02:00
Valere
a638acde2c
CI: Increase job timeout
2025-10-23 13:41:08 +02:00
renovate[bot]
f08805d3ed
Update GitHub Actions
2025-10-07 05:31:36 +00:00
Jorge Martin Espinosa
0774d18f92
Android: allow RCs to be published as non-SNAPSHOT versions ( #3501 )
...
* Android: allow RCs to be published as non-SNAPSHOT versions
* Fix broken string in build script
2025-09-18 19:22:24 +02:00
Timo
fd426191af
Stop reading deprecated config options (DONT USE: membership_keep_alive_period, membership_server_side_expiry_timeout, key_rotation_on_leave_delay) ( #3416 )
...
* Stop reading deprecated config options
* add PR-Breaking-Change as one of the possible PR- prefix labels
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 17:59:04 +02:00
fkwp
aa092c2195
Merge pull request #3323 from element-hq/fkwp/dev_build
...
Add developer build mode to GitHub action build-element-call.yaml
2025-06-11 22:56:38 +02:00
fkwp
3d47609cff
Since we are now using templating anyhow we can also combine full and embedded build into one step
2025-06-10 18:17:16 +02:00
Andrew Ferrazzutti
13fac57b01
Build Docker image on slim base ( #3204 )
...
* Build Docker image on slim base
* Run Playwright tests against Docker container
For Playwright end-to-end tests in CI, instead of running a development
webserver with `yarn dev`, build and deploy a Docker container for
Element Call and use that as the webserver to test against.
* Shut down playwright webserver gracefully
When using a containerized webserver, this stops the container once
tests finish.
* Increase Playwright timeout in CI
---------
Co-authored-by: fkwp <github-fkwp@w4ve.de >
2025-06-06 12:04:57 -04:00
fkwp
d47e579994
add build_mode also to build_embedded_element_call
2025-06-06 00:20:11 +02:00
fkwp
31185ae365
make build_mode optional
2025-06-06 00:13:49 +02:00
fkwp
775e110ca3
Add build_mode to inputs of build_full_element_call. derive build_mode from PR label 'development build'
2025-06-05 23:58:24 +02:00
fkwp
97d548ee3a
add build_mode input and use it in run commands
2025-06-05 23:51:02 +02:00
Robin
5f8a8d4c5b
Merge pull request #3294 from element-hq/fkwp/docker_compose/resolve_conflicting_ports
...
Fix Playwright tests
2025-05-30 10:42:05 -04:00
Robin
e757f7af6b
Run the 'Prevent blocked' check whenever a PR branch is updated
...
Because we're now requiring the 'Prevent blocked' check to pass before merging a PR, GitHub Actions now expects it to be associated with the latest Git ref of the PR's branch whenever the branch is updated. Therefore we need to re-run the workflow on the 'synchronize' event.
2025-05-28 17:00:57 -04:00
fkwp
ebc714b73f
force to pull the latest docker images
2025-05-27 20:06:28 +02:00
fkwp
8953936d3d
fix docker compose playwright override
2025-05-27 17:53:06 +02:00
renovate[bot]
da2ce68348
Update GitHub Actions
2025-05-15 23:01:56 +00:00
Timo
aee30d8402
Fix release notes ( #3244 )
2025-05-02 11:49:49 +02:00
Timo
a839cde34f
Add PR- label requirement action ( #3171 )
...
* Add PR- label requirement action
* also add dependencies
* review
2025-04-15 12:10:48 +02:00
Hugh Nimmo-Smith
8b63813e51
Improve tagging of Release versions of platform specific embedded packages ( #3203 )
...
* Refactor version calculation to use separate step and track version for each platform
* Set tag for NPM and SNAPSHOT for AAR appropriately
* Log output versions for each platform
* Fix tarball name
* Just use npm tag of `latest` or `other`
* Attempt to fix AAR snapshot publishing
2025-04-15 11:41:47 +02:00
Hugh Nimmo-Smith
f5615f2e26
Set the correct license on docker images ( #3197 )
2025-04-11 19:01:04 +02:00
Hugh Nimmo-Smith
ee45e58903
Meh
2025-04-11 17:23:56 +01:00
Hugh Nimmo-Smith
4b247540ef
value!=pattern
2025-04-11 17:16:47 +01:00