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
Hugh Nimmo-Smith
fc281c516c
Fix error
...
> Unrecognized named-value: 'env'. Located at position 1 within expression: env.VERSION
2025-04-11 17:12:58 +01:00
Hugh Nimmo-Smith
8858e4003a
Explicitly set docker image version for releases
...
Otherwise we end up with inconsistency across RCs and Releases.
2025-04-11 17:08:08 +01:00
Andrew Ferrazzutti
8c8a5e28a0
Fix Docker image tag in release notes ( #3190 )
...
The version tag of published Docker images includes a leading "v", so
include it in release notes.
2025-04-11 08:45:55 -04:00
fkwp
cf0cb2ebd2
Merge pull request #3153 from element-hq/renovate/github-actions
...
Pin dependencies
2025-04-04 15:28:57 +02:00
Timo
14b3e49de6
Use PR- labels
2025-04-04 11:34:44 +02:00
Timo
6ceaa073a9
Add simple release note automation
2025-04-04 11:34:44 +02:00
renovate[bot]
e7086ff8fc
Pin dependencies
2025-04-01 02:20:37 +00:00
Hugh Nimmo-Smith
e4c222a4e8
Expose version string in embedded SwiftPM and AAR ( #3144 )
...
* Expose version string in embedded SwiftPM and AAR
Implements https://github.com/element-hq/element-call/issues/3143
* Fix filename
* Fix location of `Version.kt`
* Use the right path for the sed replacement in the publishing workflow for Android
---------
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-03-31 14:55:20 +01:00
Hugh Nimmo-Smith
1be0733011
Always run build CI workflow ( #3139 )
...
As identified in https://github.com/element-hq/element-call/pull/3116#issuecomment-2759148857 depending on the contents of a PR it may not be possible to merge due to required workflows not actually being run.
This change will mean that the build CI workflow is run irrespective of the contents.
2025-03-28 15:06:00 +01:00
Robin
f99eb3c88f
Merge branch 'livekit' into robin/berry
2025-03-27 14:07:24 -04:00
Hugh Nimmo-Smith
238bdea2b0
Fix compilation error when trying to use SwiftPM embedded package ( #3124 )
...
* Test SwiftPM build as part of release process
* Fix iOS embedded platform version as v17
2025-03-25 14:26:28 +00:00
Hugh Nimmo-Smith
ff6365cfed
One more --immutable
2025-03-21 17:19:34 +00:00
Hugh Nimmo-Smith
f820506184
Fix up CI
2025-03-21 17:17:23 +00:00
Hugh Nimmo-Smith
9bf046b714
Merge branch 'livekit' into robin/berry
2025-03-21 17:14:10 +00:00
Hugh Nimmo-Smith
7ca70cf4ab
Publish embedded package for releases of Element Call ( #3086 )
...
* Publish embedded package for releases of Element Call
Part of https://github.com/element-hq/element-call/issues/2994
This PR:
- Publishes embedded builds as Tarball, NPM, AAR, SwiftPM for releases
- Publishes full builds as Tarball for releases
- Adds comments to release notes with the built artifact locations
* Update embedded/web/package.json
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
* Update .github/workflows/publish-embedded-packages.yaml
* Update embedded/ios/Package.swift
* Apply suggestions from code review
* Try dry-run of gradlew
* Whitespace
* Fix more instances of unpinned GHA
* Minimise permissions
* Upload release notes once
To reduce concurrency
* Fix npm publish permissions
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-03-19 21:33:09 +00:00
Robin
246e6a6322
Merge pull request #3111 from element-hq/robin/test-ci
...
Move all tests into one workflow, give them clear names
2025-03-19 09:57:55 -04:00
Robin
a304f37705
Run the 'prevent blocked' workflow even if PR has conflicts
...
See the description of pull_request versus pull_request_target documented at https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request .
2025-03-18 14:45:07 -04:00
Robin
f2ff1919cb
Move all tests into one workflow, give them clear names
...
The Playwright tests had no name before, making it confusing to add them to the branch protection requirements.
2025-03-18 13:48:52 -04:00
Valere
bd38a56ccc
Keep rate limits for dev backend, disable only for playwright tests
2025-03-17 09:45:43 +01:00
Robin
cb14b727ba
Merge branch 'livekit' into robin/berry
2025-03-14 11:59:21 -04:00
Valere
b9700b9986
code review
2025-03-14 14:50:47 +01:00
Robin
31fb916b9d
Enable CI to use Yarn Berry
2025-03-14 03:23:37 -04:00
Valere
4c477bc4b1
fix: github action, missing config file for dev env
2025-03-13 20:04:26 +01:00
Valere
a7af470549
yml: try docker compose instead of dash compose
2025-03-13 20:04:26 +01:00
Valere
102aaa80e2
typo in playwright.yml timeout
2025-03-13 20:04:26 +01:00
Valere
687dafab3e
First integration tests with playwright
2025-03-13 20:04:26 +01:00
Hugh Nimmo-Smith
7aac56aac0
Vite embedded build of Element Call ( #3077 )
...
* Embedded package build of Element Call
Part of https://github.com/element-hq/element-call/issues/2994
This creates a new "embedded" build (vs "full" build) at the vite level. It will be used by a later PR that actually provides platform specific packages.
Embedded build:
- Uses relative URLs
- Uses relative config.json path and other resource loading
- Has a config.json built in
- Doesn't include the public folder (e.g. favicon)
Out of scope:
- this doesn't attempt to exclude SPA functionality, so technically the build could be used in SPA
- the above means that the crypto-wasm binary is included in the build
* CI artifact name based on type of build
* Update src/config/Config.ts
2025-03-12 17:00:44 +00:00
Robin
771397389c
Prevent PRs with the X-Blocked label from being merged ( #3041 )
...
Copied from matrix-js-sdk (https://github.com/matrix-org/matrix-js-sdk/blob/develop/.github/workflows/pull_request.yaml#L31 )
2025-03-05 10:44:10 +00:00
renovate[bot]
8aa95d1ddd
Update GitHub Actions
2025-03-03 15:54:20 +00:00
Hugh Nimmo-Smith
6e3fd10268
Explicitly build and publish docker for develop/livekit branch ( #2996 )
...
We don't need the tarball artifact and we have already done a build
2025-02-07 16:31:44 +00:00
Hugh Nimmo-Smith
e23d8828ad
GitHub Action workflows cannot be in a sub folder
2025-02-06 12:55:28 +00:00
Hugh Nimmo-Smith
6dcfdf8d39
Cleanup GitHub Actions ( #2983 )
...
This is mostly just about naming. Plus removing an unused end-to-end testing workflow.
2025-02-06 13:13:08 +01:00
Hugh Nimmo-Smith
4fc7fbe8fe
Use --frozen-lockfile when install deps in CI ( #2992 )
2025-02-05 17:28:52 +01:00
Hugh Nimmo-Smith
31e59c1da1
Do run build action in CI when GHA workflows change ( #2976 )
2025-01-28 12:13:30 +01:00
Hugh Nimmo-Smith
7d444fc261
Automatically deploy livekit branch to call.element.dev via workflow dispatch ( #2974 )
2025-01-28 10:15:44 +00:00
renovate[bot]
497ee3c7f7
Update GitHub Actions ( #2945 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-13 17:07:38 +01:00
renovate[bot]
7a03adb054
Update docker/build-push-action action to v6.11.0 ( #2936 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 12:13:06 +00:00
renovate[bot]
50d30809ef
Update codecov/codecov-action action to v5 ( #2933 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 09:26:00 +00:00
renovate[bot]
6420e211c6
Update GitHub Actions
2025-01-07 15:53:36 +00:00
Hugh Nimmo-Smith
4fab1a25b4
Use specific Node.js version (22) instead of latest LTS ( #2879 )
...
This way we can manage the upgrade cycle ourselves.
2024-12-06 18:15:49 +00:00
renovate[bot]
818abaac0f
Update GitHub Actions
2024-12-05 11:32:31 +00:00
Quentin Gliech
99d5886e32
Handles locales as Vite assets
2024-11-14 19:12:11 +01:00
Quentin Gliech
8f4b932c3c
Enable Codecov bundle analysis plugin ( #2774 )
2024-11-14 10:07:21 +00:00