Commit Graph

79 Commits

Author SHA1 Message Date
renovate[bot]
7549e24479
Update actions/github-script action to v3.2.0 2023-08-31 16:06:48 +00:00
renovate[bot]
5d24b55d30
Update nwtgck/actions-netlify action to v1.2.4 2023-08-31 13:21:35 +00:00
David Baker
35a69a9c51
Merge pull request #1370 from vector-im/renovate/docker-setup-buildx-action-digest
Update docker/setup-buildx-action digest to 885d146
2023-08-31 10:38:00 +01:00
David Baker
e389798baf
Merge pull request #1365 from vector-im/renovate/docker-build-push-action-digest
Update docker/build-push-action digest to 9311bf5
2023-08-31 10:35:57 +01:00
David Baker
e9fab62e21
Merge pull request #1367 from vector-im/renovate/docker-login-action-digest
Update docker/login-action digest to cf8514a
2023-08-31 10:35:27 +01:00
David Baker
8a02c5fbb9
Merge pull request #1368 from vector-im/renovate/docker-metadata-action-digest
Update docker/metadata-action digest to 0f8c876
2023-08-31 10:34:50 +01:00
renovate[bot]
6f4c549961
Update docker/setup-buildx-action digest to 885d146 2023-08-30 22:21:23 +00:00
renovate[bot]
ea3c346d39
Update docker/metadata-action digest to 0f8c876 2023-08-30 18:48:45 +00:00
renovate[bot]
6004e2d303
Update docker/login-action digest to cf8514a 2023-08-30 18:48:41 +00:00
renovate[bot]
6c999e652b
Update docker/build-push-action digest to 9311bf5 2023-08-30 16:17:46 +00:00
renovate[bot]
3062e015c9
Update actions/upload-artifact digest to 65d8626 2023-08-30 16:17:42 +00:00
David Baker
96f264db87 Put the 'v' back on the docker tag for release versions 2023-08-11 09:24:11 +01:00
David Baker
ba1ebad31e Set version to commit sha for dev builds 2023-08-11 09:04:38 +01:00
fkwp
bd25e68e38 fix typo 2023-08-09 17:18:34 +02:00
fkwp
620fd98091 fix typo 2023-08-09 16:56:58 +02:00
fkwp
c385bc6804 Addressing Deprecating save-state and set-output commands 2023-08-09 16:45:56 +02:00
fkwp
6e3991ec9d Add a build step to create a unix timestamp. Use that timestamp to create a latest_ci tag which can be used by the rennovate bot 2023-08-09 16:32:17 +02:00
David Baker
ec9635eb61 Fix main branch image publishing, try 2
* Swap out the 3rd party upload-asset which just seems to be broken
   for the actual github one which does everything we need here.
 * Update version of metadata action to one that supports is_default_branch
2023-08-08 14:14:12 +01:00
fkwp
e125957cad fix docker builds upload 2023-08-08 13:27:36 +02:00
David Baker
188de8dc85 GHA doesn't support ?? 2023-08-08 11:59:06 +01:00
David Baker
5490917d98 Fix tarball name for head branch builds 2023-08-08 11:51:21 +01:00
fkwp
b038b88f59 add docker builds also for each push to the livekit branch 2023-08-08 11:29:22 +02:00
Daniel Abramov
c9edfd9df4 Fix the CI pipeline command used for linting 2023-07-11 16:02:58 +01:00
David Baker
c73c4d171d Fix netlify deployment
Turns out the create deployment stateb really needs the env,
even though it's empty.
2023-07-05 13:22:57 +01:00
David Baker
fe96c4a455 Update the livekit branch name in more places
Fixes the CI to get the config from the right place.

Also removes reference to an env that's already been deleted.
2023-07-04 20:25:51 +01:00
Michael Kaye
de558fa0d2
Merge pull request #1160 from vector-im/michaelk/add_codecov_to_livekit
Commit codecov.io coverage workflow to livekit branch
2023-06-28 08:40:06 +01:00
Michael Kaye
11733784a6 Fix typo in github action config. 2023-06-27 16:40:19 +01:00
Michael Kaye
cd4e5d3543 Push code coverage percentages to codecov.io. 2023-06-27 16:40:19 +01:00
Michael Kaye
56df302458
Merge pull request #1151 from vector-im/michaelk/update_livekit
Update livekit branch (current default) to run tests on livekit and full-mesh branches
2023-06-27 15:47:03 +01:00
Michael Kaye
6ec2e3cd62 Test on both livekit and full-mesh branches 2023-06-27 09:04:40 +01:00
Michael Kaye
c677d13845 primary branch is now livekit, not main 2023-06-27 09:04:40 +01:00
Michael Kaye
7e345c6a6f Run tests, for codecoverage after push to main
This allows us to generate a regular baseline to compare upcoming push requests against.
2023-06-27 09:04:40 +01:00
Robin Townsend
27668980d7 Run the build workflow on the full mesh branch, too
Otherwise CD on the full mesh branch never happens
2023-06-26 14:20:35 -04:00
David Baker
d57bb5bb76 Fix branch names in CI 2023-06-26 13:37:31 +01:00
David Baker
aed1548929 Port netlifgy-livekit workflow over to livekit branch
Now livekit is the new default branch
2023-06-26 13:21:08 +01:00
Robin Townsend
ab97f12947 Merge branch 'main' into livekit-experiment 2023-06-09 17:22:34 -04:00
Michael Kaye
9c8692d99e Remove NODE_OPTIONS from GHA commands, as defaulted in package.json now. 2023-05-03 12:57:03 +01:00
David Baker
15e4c01c5d Add max old space fix to publish workflow too 2023-03-28 15:47:59 +01:00
David Baker
d53be695f9 Work around Vite unbounded memory usage
Port fix from otel branch where it appears to be working
2023-03-28 15:33:11 +01:00
Enrico Schwendig
ee4760351c
add end-to-end test workflow (#885)
* e2e: add end-to-end test workflow

- The tests are executed in a Docker container. 
-  The static users are connected via `matrix-js-sdk Client`. 
-  A test user connecting to the conference via EC.
2023-03-06 09:45:42 +01:00
Enrico Schwendig
9a546b7ea0
Typescript update to 4.9.0 (#912)
* typescript: increase typescript version

- Use node types `@types/nodes`
- Pin mermaid to pre release "^9.4.0-rc.2"
- Increase linter version
- Increase TS version to `4.9.5`

* build: increase max heap size for Node
2023-02-14 13:29:47 +01:00
David Baker
fef503c65d
Upload source maps to sentry (#810)
* Pretend to upload source maps to sentry

* Build release not in docker so we can upload source maps sensibly

and also upload the release as a plain tarball while we're at it

* fix yaml

* Try specifying version this way

* test rebuild

* pass secrets through

* Too many sentries

* It's almost 2023 and we're still having BSD vs GNU tar issues

* Maybe get sensible tag name & release identifier

* Wrong plugin, and also try the 'release' option which might the right thing

* Try a different github action

see if github likes that any better

* add contents write permission

and switch to the asset upload plugin that had the helpful doc

* actually put release name in tarball path

* copy docker config to right path

* Prettify vite config

* Only activate sentry plugin if we have secrets

* Use env var for tag name

* Also spelling env correctly would likely help

* Fix variable syntax

* Put env var in correct place

One day maybe I will not find yaml syntax confusing
2023-01-03 10:48:48 +00:00
Davide Girardi
6edcdd3890 Use environment variable for branch name 2022-12-23 10:53:02 +01:00
David Baker
d1091eda17 Add conditional on head_repo on Netlify main GHA job
As per comment
2022-12-22 20:22:54 +00:00
David Baker
51be754ad8
Merge pull request #798 from vector-im/dbkr/move_to_config_file
Move default homeserver to config file
2022-12-21 17:57:16 +00:00
David Baker
089234ae09 Use config from the branch we built on PR previews
No harm in doing this - just as easy to override config in the code
itself.
2022-12-21 15:11:24 +00:00
David Baker
6bc5b16b02 These appear to be important? 2022-12-21 13:09:41 +00:00
David Baker
f67eb328bf Add permissions, fix artifact name, filter branches 2022-12-21 12:36:00 +00:00
David Baker
1c824da32b Add config & redirects files 2022-12-21 12:08:08 +00:00
David Baker
1442e57a23 Prettify workflow file 2022-12-21 12:01:06 +00:00