mirror of
https://github.com/nestriness/nestri.git
synced 2026-09-25 12:02:23 +03:00
cc51bd6f70169d0e4ed5fa3b3ba945140951acc2
117
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3df53e7e38 |
🐛 fix(base): Device selection patch for gpu-screen-recorder (#93)
## Description Adds new `-device` argument for gpu-screen-recorder which allows specifying a GPU to use (by `/dev/dri/cardN` path) This fixes an issue with multi-gpu systems when device such as `/dev/dri/card1` is passed through but gpu-screen-recorder will still try to access `/dev/dri/card0` for capturing and failing. Added relevant bits to `gpu_helpers.sh` to find the card path - I assume all modern modesetting drivers will have a `/drm/` path that tells the card number. If not, the script will fall back to gpu-screen-recorder's own method of finding the card. Edit: Forgot to mention patches are now copied to /tmp/ rather than /etc/ Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com> |
||
|
|
cf69f6c93a |
✨ feat(server): Add Intel/AMD GPU support (#84)
## Description ### This is a DRAFT - Changes will be discussed and made upon requests! In nutshell, this adds support for running Nestri with Intel and AMD GPU's. Both integrated and dedicated. It took a few days to find a trick for having output without dummy plugs or connected displays, but I think I got it. `gpu-screen-recorder` requires a custom patch to skip the check for connected displays (as we're using a xrandr workaround which makes them stay "unconnected") Most likely fixes #68 ### Changes The NVIDIA sections have been split in their own code branches since there's some NVIDIA specific things I didn't feel approriate to poke more than necessary for the goal of this PR. Added a script with helper functions related to GPU discovery and gathering some basic info off from them (note: it might be better to declare the helper script arrays outside it's initially run function). The helper scripts rely on `lshw`. NVIDIA code was slightly adjusted to use the bus-id's provided by the helper functions to have some code re-use. Cleaned up few things on the side. --------- Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com> Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com> |
||
|
|
b12b26223c |
✨ feat: Add nestri cli (#79)
## Description
**What issue are you solving (or what feature are you adding) and how
are you doing it?**
We are adding an option to start the Nestri server (omg almost called it
Netris :) using a cli
The idea is to reduce the friction of starting up the service and
running it, this includes:
1. Installing and configuring the Windows executables for the game
2. Running the game on a linux machine
3. Preparing the host system i.e configuring Docker, Nvidia
{Drivers,CUDA} etc etc
|
||
|
|
19e2f62603 |
⚒️ build(deps): Bump docker/build-push-action from 5 to 6 (#86)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/docker/build-push-action/releases">docker/build-push-action's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <ul> <li>Export build record and generate <a href="https://docs.docker.com/build/ci/github-actions/build-summary/">build summary</a> by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/1120">docker/build-push-action#1120</a></li> <li>Bump <code>@docker/actions-toolkit</code> from 0.24.0 to 0.26.0 in <a href="https://redirect.github.com/docker/build-push-action/pull/1132">docker/build-push-action#1132</a> <a href="https://redirect.github.com/docker/build-push-action/pull/1136">docker/build-push-action#1136</a> <a href="https://redirect.github.com/docker/build-push-action/pull/1138">docker/build-push-action#1138</a></li> <li>Bump braces from 3.0.2 to 3.0.3 in <a href="https://redirect.github.com/docker/build-push-action/pull/1137">docker/build-push-action#1137</a></li> </ul> <blockquote> <p>[!NOTE] This major release adds support for generating <a href="https://docs.docker.com/build/ci/github-actions/build-summary/">Build summary</a> and exporting build record for your build. You can disable this feature by setting <a href="https://docs.docker.com/build/ci/github-actions/build-summary/#disable-job-summary"> <code>DOCKER_BUILD_NO_SUMMARY: true</code> environment variable in your workflow</a>.</p> </blockquote> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.0">https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.0</a></p> <h2>v5.4.0</h2> <ul> <li>Show builder information before building by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/1128">docker/build-push-action#1128</a></li> <li>Handle attestations correctly with provenance and sbom inputs by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/1086">docker/build-push-action#1086</a></li> <li>Bump <code>@docker/actions-toolkit</code> from 0.19.0 to 0.24.0 in <a href="https://redirect.github.com/docker/build-push-action/pull/1088">docker/build-push-action#1088</a> <a href="https://redirect.github.com/docker/build-push-action/pull/1105">docker/build-push-action#1105</a> <a href="https://redirect.github.com/docker/build-push-action/pull/1121">docker/build-push-action#1121</a> <a href="https://redirect.github.com/docker/build-push-action/pull/1127">docker/build-push-action#1127</a></li> <li>Bump undici from 5.28.3 to 5.28.4 in <a href="https://redirect.github.com/docker/build-push-action/pull/1090">docker/build-push-action#1090</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0">https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0</a></p> <h2>v5.3.0</h2> <ul> <li>Bump <code>@docker/actions-toolkit</code> from 0.18.0 to 0.19.0 in <a href="https://redirect.github.com/docker/build-push-action/pull/1080">docker/build-push-action#1080</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0">https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0</a></p> <h2>v5.2.0</h2> <ul> <li>Disable quotes detection for <code>outputs</code> input by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/1074">docker/build-push-action#1074</a></li> <li>Warn about ignored inputs by <a href="https://github.com/favonia"><code>@favonia</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/1019">docker/build-push-action#1019</a></li> <li>Bump <code>@docker/actions-toolkit</code> from 0.14.0 to 0.18.0 in <a href="https://redirect.github.com/docker/build-push-action/pull/1070">docker/build-push-action#1070</a></li> <li>Bump undici from 5.26.3 to 5.28.3 in <a href="https://redirect.github.com/docker/build-push-action/pull/1057">docker/build-push-action#1057</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0">https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0</a></p> <h2>v5.1.0</h2> <ul> <li>Add <code>annotations</code> input by <a href="https://github.com/crazy-max"><code>@crazy-max</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/992">docker/build-push-action#992</a></li> <li>Add <code>secret-envs</code> input by <a href="https://github.com/elias-lundgren"><code>@elias-lundgren</code></a> in <a href="https://redirect.github.com/docker/build-push-action/pull/980">docker/build-push-action#980</a></li> <li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in <a href="https://redirect.github.com/docker/build-push-action/pull/991">docker/build-push-action#991</a></li> <li>Bump <code>@docker/actions-toolkit</code> from 0.13.0-rc.1 to 0.14.0 in <a href="https://redirect.github.com/docker/build-push-action/pull/990">docker/build-push-action#990</a> <a href="https://redirect.github.com/docker/build-push-action/pull/1006">docker/build-push-action#1006</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0">https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/docker/build-push-action/commit/c382f710d39a5bb4e430307530a720f50c2d3318"><code>c382f71</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/1120">#1120</a> from crazy-max/build-summary</li> <li><a href="https://github.com/docker/build-push-action/commit/5a5b70d974381b812e448a9ea8efef0c0781e8a7"><code>5a5b70d</code></a> chore: update generated content</li> <li><a href="https://github.com/docker/build-push-action/commit/dc24cf9e252ee3b05f80a1637b2950c11d305b3d"><code>dc24cf9</code></a> don't generate summary for cloud driver</li> <li><a href="https://github.com/docker/build-push-action/commit/667cb22c52a8762431790112e70ef7f545dbf2d2"><code>667cb22</code></a> DOCKER_BUILD_NO_SUMMARY env to disable summary</li> <li><a href="https://github.com/docker/build-push-action/commit/d880b1964b626c7ac1763e83768e139202071136"><code>d880b19</code></a> generate build summary</li> <li><a href="https://github.com/docker/build-push-action/commit/e51051ad0baf1cdf23788f7f0980f675806b580e"><code>e51051a</code></a> export build record and upload artifact</li> <li><a href="https://github.com/docker/build-push-action/commit/86c2bd00318427a320d2cee5bbc61251df6f647e"><code>86c2bd0</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/1137">#1137</a> from docker/dependabot/npm_and_yarn/braces-3.0.3</li> <li><a href="https://github.com/docker/build-push-action/commit/268d2b16117932ad41015c96fbc27a7641533625"><code>268d2b1</code></a> Merge pull request <a href="https://redirect.github.com/docker/build-push-action/issues/1138">#1138</a> from docker/dependabot/npm_and_yarn/docker/actions-t...</li> <li><a href="https://github.com/docker/build-push-action/commit/2b8dc7f52914dfdd416618a1f33d11277b7d64d2"><code>2b8dc7f</code></a> chore: update generated content</li> <li><a href="https://github.com/docker/build-push-action/commit/840c12be1707e3d7115f8d61da2c8b78442cc538"><code>840c12b</code></a> chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.25.1 to 0.26.0</li> <li>Additional commits viewable in <a href="https://github.com/docker/build-push-action/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com> |
||
|
|
9e9411c83f |
⚒️ build(deps): Bump moq-server from a6b1d2b to aedb284 (#90)
Bumps [moq-server](https://github.com/kixelated/moq-rs) from `a6b1d2b` to `aedb284`. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kixelated/moq-rs/commit/aedb284ac827aa103913548578d9f449655b0f3c"><code>aedb284</code></a> Remove unneeded build-deps</li> <li><a href="https://github.com/kixelated/moq-rs/commit/d73744b230cbcac08f9fc61e1519cfe61d5258bb"><code>d73744b</code></a> Add required version for moq-sub</li> <li><a href="https://github.com/kixelated/moq-rs/commit/e661e52a7932407f5e3fd98928ff1ba6feddf207"><code>e661e52</code></a> moq-sub (updated) (<a href="https://redirect.github.com/kixelated/moq-rs/issues/170">#170</a>)</li> <li>See full diff in <a href="https://github.com/kixelated/moq-rs/compare/a6b1d2b63ad79f6f318c72a0e50d3175ed8d5739...aedb284ac827aa103913548578d9f449655b0f3c">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
904f300ead |
🐛 fix(base): Use meson for gpu-screen-recorder (#83)
## Description The `gpu-screen-recorder` project switched to using meson instead of a custom build script (see [commit](https://git.dec05eba.com/gpu-screen-recorder/commit/?id=dfa7dc6659755b7a8385aad5003fd80483dd4ffe)) Rather than using the `install.sh` which is now deprecated, I switched to using meson and ninja to build & install. My text-editor wanted to format the end of the file as well, but that is hopefully no issue 😅 Signed-off-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com> Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com> Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com> |
||
|
|
e729e1c57e |
🐛 fix(labeler): Use remote config (#89)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** PR labeler does not work on PR forks, still... I dunno why |
||
|
|
04a277dede |
🐛 fix(autolabeller): Use GITHUB_TOKEN for adding labels too (#88)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** Well, we figured out the first part(PR TITLE) and forgot about the labelling part. 😅 Consult #87 for more info |
||
|
|
51366d3b4b |
🐛 fix(autolabeller): Use GITHUB_TOKEN for autolabelling (#87)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** We are using my personal account key to do autolabelling. This used to work when the project was under my personal, but now it breaks whenever some 3rd party tries to open a PR |
||
|
|
25c29f007e | 🐛 fix(server): Fix startup aswell change supervisord's username to use nestri (#82) | ||
|
|
fd4f575b46 |
🐛 fix: Delete .scripts/supervisord.d directory (#81)
|
||
|
|
3991027587 |
🐛 fix(server): Replace netris with nestri in supervisord.conf (#80)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** Supervisord fails to run as user `netris` no longer exists. So we are renaming all occurrences of old username with new username `nestri` |
||
|
|
5c9cb8e563 |
🐛 fix: Rename netris to nestri (#78)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** This PR is the first in a series of PRs trying to solve the issue #48 by renaming `Netris` to `Nestri` to avoid Trademark legal issues. |
||
|
|
f05494c08a |
🔨 build(deps): Bump moq-server from 4ad3c77 to 1230cd6 (#71)
Bumps [moq-server](https://github.com/kixelated/moq-rs) from `4ad3c77` to `1230cd6`. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kixelated/moq-rs/commit/1230cd6d6728e0de077bde4ca5e7b21a652a0c63"><code>1230cd6</code></a> filter DNS query results to only include addresses that our quic endpoint can...</li> <li><a href="https://github.com/kixelated/moq-rs/commit/33b05a526615381fa60b664b276938cf14e689c9"><code>33b05a5</code></a> Make listings accessible (<a href="https://redirect.github.com/kixelated/moq-rs/issues/167">#167</a>)</li> <li>See full diff in <a href="https://github.com/kixelated/moq-rs/compare/4ad3c77785f5e79f3c86ee74dd4f6a13fe2ad323...1230cd6d6728e0de077bde4ca5e7b21a652a0c63">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
705f953e66 |
🐛 fix(server): Remove xargs from startup.sh (#73)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** fix startup.sh by ryan himself |
||
|
|
3fed8605fa |
📝 docs(readme): Add manual setup and game launch instructions (#69)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** Update the README to show how to how to run Netris.v0.2.0 |
||
|
|
674124e819 |
🐛 fix(server): Final touches (#66)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** This is a catch all PR that tries to smooth out the creases found while playing using Netris. What i have found so far: 1. Change `NAME` environment to `SESSION_ID` for warp server. 2. Run `entrypoint.sh` and `warp-input` as user `netris` 3. Netris-proton is broken, it quits prematurely. I think it has to be a problem with a missing wine installation |
||
|
|
9a11f459cb |
🐛 fix(input): Retry when namespace doesn't exist (#65)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** `Warp-input` server errors out when the namespace or `session_id` has not yet been created on our relay. This is a problem, as we do not know when the user will start playing. The idea is to have the bin/input run both a server and a client at the same time. Which can be used to then transmit bidirectional information. |
||
|
|
46fe87a715 |
✨ feat(server): Add warp-input server (#64)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** We need to remove the inputtino server, and replace it with `warp-input` server, which is developed in-house and it works. |
||
|
|
204730450c |
✨ feat(server): Add startup script (#63)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** We start the container using supervisord, which is limiting as the user has no way of telling the container what game to run. So, the idea is to run like so: `docker run... ghcr.io/netrisdotme/netris/server:<tag> netris-proton /game/yourgame.exe` Co-authored by @djpremier |
||
|
|
e6fa6ea6e1 |
🐛 fix(server): Support the Open Kernel Module (#62)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** Currently, the container fails when trying to download drivers for a container running non-proprietary Nvidia drivers. So, this is a fix which searches for numbers rather than a fixed point in the string. |
||
|
|
ea157b4898 |
✨ feat(server): Rename /netris/proton to netris-proton (#61)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** With help from @djpremier, rename `/usr/bin/netris/proton` as "the script cannot be found in bash `(eg.: $ proton -r /games/AlanWake.exe)` if it is in the subdirectory of /usr/bin, probably because it is found in a subdir inside `/usr/bin` " |
||
|
|
df332b66bc |
🐛 fix(git): Build warp-input on push to main (#57)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** There is a bug whereby `netris/warp-input` does not build and deploy a new nightly docker image when a pr is merged. This happens when there are changes in `bin/input/**` directory, and this is not the expected behaviour. So i added the directory back into the `warp-input.yml` workflow file. |
||
|
|
8304ca08a4 |
🐛 fix(input): Append input to server's session ID for now (#56)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** I am having issues trying to append `input` to the session_id using bash. Most probably because supervisord is using the ENV variables already available in the container. So, here we append the `input` part inside the rust binary instead. This is much cleaner and it works. |
||
|
|
9bb194091d |
🐛 fix(git): Release warp* docker images too (#46)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** `warp-input.yml` workflow was not getting invoked on push. So, I change the `Github Token` which has broader permissions. |
||
|
|
ad210f2b75 |
🐛 fix(git): Fix release (#45)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** Well, I tried doing a release and it did not go as expected, due to some issues with the git_token plus concurrency. So, i have fixed that... let us do a re-release. |
||
|
|
a0956eccc0 |
📝 docs: Add README.md (#42)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** So, we need a README.md at the root of the project, to at least welcome anyone who might be interested in the project. It should have: - [ ] link to the `/play` endpoint to get a `session_id` for starting up the server. - [ ] (basic) info about how it works - [ ] features - [ ] images and/or gifs showcasing the projectv0.1.0 |
||
|
|
b91b8bba33 |
🐛 fix(git): Add docs/** branch (#44)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** There seems to be a problem with auto-labeler labelling `type:docs`. So i am adding to check on the `docs/**` branch too and label that accordingly. |
||
|
|
c0f573599f |
✨ feat(input): Migrate to moq for input transmission (#38)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** We cannot use golang for our input binary as we will be redoing the Webtransport stack, plus we will have to use CGO in-order to hook into X11. Like what [neko](https://github.com/m1k1o/neko) does. However, we could go down the Rust route, where X11 mouse/keyboard drivers are in pretty, and moq-rs (the MoQ library using Webtransport) works really well. So, that is what am trying to do here; implement input using rust. |
||
|
|
3a7d404a26 |
🔨 build(deps): Bumps moq-server from 2240008 to 4ad3c77 (#41)
Bumps [moq-server](https://github.com/kixelated/moq-rs) from `2240008` to `4ad3c77`. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kixelated/moq-rs/commit/4ad3c77785f5e79f3c86ee74dd4f6a13fe2ad323"><code>4ad3c77</code></a> Fix audio in the BBB demo. (<a href="https://redirect.github.com/kixelated/moq-rs/issues/164">#164</a>)</li> <li><a href="https://github.com/kixelated/moq-rs/commit/129c373ca8bf84564e118f886cee951d29be95e8"><code>129c373</code></a> Remove Cargo.lock from moq-transport</li> <li><a href="https://github.com/kixelated/moq-rs/commit/fe33bcc6e24355f54ab6a5004d97427210a45198"><code>fe33bcc</code></a> Initial gstreamer support (<a href="https://redirect.github.com/kixelated/moq-rs/issues/163">#163</a>)</li> <li>See full diff in <a href="https://github.com/kixelated/moq-rs/compare/2240008c4e14c008a6fca30fd8ae8c493f5c057f...4ad3c77785f5e79f3c86ee74dd4f6a13fe2ad323">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Co-authored-by: Wanjohi Ryan <71614375+wanjohiryan@users.noreply.github.com> |
||
|
|
3222d3b4e5 |
✨ feat: Add input server (#37)
## Description **What issue are you solving (or what feature are you adding) and how are you doing it?** Doing some ground work for the input server, here I am initializing a go project. That's all |
||
|
|
4865366342 |
🔨 build(deps): Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 (#17)
Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.7.0 to 2.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/svenstaro/upload-release-action/releases">svenstaro/upload-release-action's releases</a>.</em></p> <blockquote> <h2>2.9.0</h2> <ul> <li>Allow seeting a release as draft <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/112">#112</a> (thanks <a href="https://github.com/ShonP40"><code>@ShonP40</code></a>)</li> </ul> <h2>2.8.0</h2> <ul> <li>Bump all deps</li> <li>Update to node 20</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md">svenstaro/upload-release-action's changelog</a>.</em></p> <blockquote> <h2>[2.9.0] - 2024-02-22</h2> <ul> <li>Allow seeting a release as draft <a href="https://redirect.github.com/svenstaro/upload-release-action/pull/112">#112</a> (thanks <a href="https://github.com/ShonP40"><code>@ShonP40</code></a>)</li> </ul> <h2>[2.8.0] - 2024-02-21</h2> <ul> <li>Bump all deps</li> <li>Update to node 20</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/svenstaro/upload-release-action/commit/04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd"><code>04733e0</code></a> This is 2.9.0</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/7b5b755e5b32640de36717dc2e122421b7f0f796"><code>7b5b755</code></a> Add CHANGELOG entry for <a href="https://redirect.github.com/svenstaro/upload-release-action/issues/112">#112</a></li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/17449a21ea8bc7996bd36565210a0ce8136ad874"><code>17449a2</code></a> Add draft release support (fixes <a href="https://redirect.github.com/svenstaro/upload-release-action/issues/19">#19</a>)</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/ec2ff03a5ada0a0cd2765ccee2ae0e2817ccc324"><code>ec2ff03</code></a> Amend CHANGELOG</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/ff23fb25746259ded95ac8d35cf2c0cfbea4f8c0"><code>ff23fb2</code></a> This is 2.8.0</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/8e438350b0844e19ff95c6caa0a4dfd8b95002dd"><code>8e43835</code></a> Bump all deps</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/fe688929210446b58cd7990c2352d8c652c822a3"><code>fe68892</code></a> Merge pull request <a href="https://redirect.github.com/svenstaro/upload-release-action/issues/113">#113</a> from svenstaro/dependabot/npm_and_yarn/babel/traverse...</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/a13e7b5d409f49fd06a9cf25d369bb6669d4ba9b"><code>a13e7b5</code></a> Merge pull request <a href="https://redirect.github.com/svenstaro/upload-release-action/issues/116">#116</a> from der-eismann/update-to-node20</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/a4bae284e7796b6c439e4b4f40712965fb722cc0"><code>a4bae28</code></a> Update to node20</li> <li><a href="https://github.com/svenstaro/upload-release-action/commit/c19ddf4c203689768cd0ee1aa4030bffe418ed81"><code>c19ddf4</code></a> Bump <code>@babel/traverse</code> from 7.22.8 to 7.23.2</li> <li>Additional commits viewable in <a href="https://github.com/svenstaro/upload-release-action/compare/2.7.0...2.9.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
5b3bc4e039 |
🔨 build(deps): Bump actions/checkout from 3 to 4 (#16)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update default runtime to node20 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li>Support fetching without the --progress option by <a href="https://github.com/simonbaird"><code>@simonbaird</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> <li>Release 4.0.0 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/takost"><code>@takost</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li><a href="https://github.com/simonbaird"><code>@simonbaird</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p> <h2>v3.6.0</h2> <h2>What's Changed</h2> <ul> <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li> <li>Add option to fetch tags even if fetch-depth > 0 by <a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li><a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p> <h2>v3.5.3</h2> <h2>What's Changed</h2> <ul> <li>Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by <a href="https://github.com/megamanics"><code>@megamanics</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li>Fix typos found by codespell by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li>Add support for sparse checkouts by <a href="https://github.com/dscho"><code>@dscho</code></a> and <a href="https://github.com/dfdez"><code>@dfdez</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> <li>Release v3.5.3 by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/megamanics"><code>@megamanics</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li><a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li><a href="https://github.com/dfdez"><code>@dfdez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p> <h2>v3.5.2</h2> <h2>What's Changed</h2> <ul> <li>Fix: Use correct API url / endpoint in GHES by <a href="https://github.com/fhammerl"><code>@fhammerl</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a> based on <a href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a> by <a href="https://github.com/1newsr"><code>@1newsr</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p> <h2>v3.5.1</h2> <h2>What's Changed</h2> <ul> <li>Improve checkout performance on Windows runners by upgrading <code>@actions/github</code> dependency by <a href="https://github.com/BrettDong"><code>@BrettDong</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/BrettDong"><code>@BrettDong</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v4.1.2</h2> <ul> <li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code> option is not present <a href="https://github.com/dscho"><code>@dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkout#1598</a></li> </ul> <h2>v4.1.1</h2> <ul> <li>Correct link to GitHub Docs by <a href="https://github.com/peterbe"><code>@peterbe</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkout#1511</a></li> <li>Link to release page from what's new section by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkout#1514</a></li> </ul> <h2>v4.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li> </ul> <h2>v4.0.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li> </ul> <h2>v3.6.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth > 0</a></li> </ul> <h2>v3.5.3</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li> </ul> <h2>v3.5.2</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li> </ul> <h2>v3.5.1</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li> </ul> <h2>v3.5.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li> </ul> <h2>v3.4.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@actions/io</code></a></li> </ul> <h2>v3.3.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li> <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkout#1057</a>)</li> </ul> <h2>v3.2.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@actions/io</code> to 1.1.2</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11"><code>b4ffde6</code></a> Link to release page from what's new section (<a href="https://redirect.github.com/actions/checkout/issues/1514">#1514</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7"><code>8530928</code></a> Correct link to GitHub Docs (<a href="https://redirect.github.com/actions/checkout/issues/1511">#1511</a>)</li> <li><a href="https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622"><code>7cdaf2f</code></a> Update CODEOWNERS to Launch team (<a href="https://redirect.github.com/actions/checkout/issues/1510">#1510</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608"><code>8ade135</code></a> Prepare 4.1.0 release (<a href="https://redirect.github.com/actions/checkout/issues/1496">#1496</a>)</li> <li><a href="https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799"><code>c533a0a</code></a> Add support for partial checkout filters (<a href="https://redirect.github.com/actions/checkout/issues/1396">#1396</a>)</li> <li><a href="https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9"><code>72f2cec</code></a> Update README.md for V4 (<a href="https://redirect.github.com/actions/checkout/issues/1452">#1452</a>)</li> <li><a href="https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac"><code>3df4ab1</code></a> Release 4.0.0 (<a href="https://redirect.github.com/actions/checkout/issues/1447">#1447</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc"><code>8b5e8b7</code></a> Support fetching without the --progress option (<a href="https://redirect.github.com/actions/checkout/issues/1067">#1067</a>)</li> <li><a href="https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac"><code>97a652b</code></a> Update default runtime to node20 (<a href="https://redirect.github.com/actions/checkout/issues/1436">#1436</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
32b79fcab9 |
🔨 build(deps): Bump moq-server from cb125c5 to f117206 (#34)
Bumps [moq-server](https://github.com/kixelated/moq-rs) from `cb125c5` to `f117206`. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kixelated/moq-rs/commit/f1172065be3e877b432b5e350d715d039b3c2a71"><code>f117206</code></a> Bump h2 from 0.3.24 to 0.3.26 (<a href="https://redirect.github.com/kixelated/moq-rs/issues/150">#150</a>)</li> <li><a href="https://github.com/kixelated/moq-rs/commit/076b66616b2d2d94fb2ee6905f1d44b7ee91544f"><code>076b666</code></a> Bump rustls from 0.21.1 to 0.21.11 in /moq-transport (<a href="https://redirect.github.com/kixelated/moq-rs/issues/155">#155</a>)</li> <li><a href="https://github.com/kixelated/moq-rs/commit/b5dfc91c539c304a0d9477f265bbe328a18cccc2"><code>b5dfc91</code></a> Bump rustls from 0.21.7 to 0.21.11 (<a href="https://redirect.github.com/kixelated/moq-rs/issues/156">#156</a>)</li> <li><a href="https://github.com/kixelated/moq-rs/commit/7b15078b4141acdefd03e4d9250836c48e59278d"><code>7b15078</code></a> Add an index server (moq-dir) that lists all announcements (<a href="https://redirect.github.com/kixelated/moq-rs/issues/160">#160</a>)</li> <li><a href="https://github.com/kixelated/moq-rs/commit/f2d14c3e250185e058f0034765576e696d43679e"><code>f2d14c3</code></a> Use a separate job to publish crates. (<a href="https://redirect.github.com/kixelated/moq-rs/issues/153">#153</a>)</li> <li><a href="https://github.com/kixelated/moq-rs/commit/e44994636baaf5ed93b9838df2ffb50bfe5e2668"><code>e449946</code></a> Remove any boxed_local usages. (<a href="https://redirect.github.com/kixelated/moq-rs/issues/159">#159</a>)</li> <li>See full diff in <a href="https://github.com/kixelated/moq-rs/compare/cb125c5b72057b0402e3f5a74ab8cadc6a675fb0...f1172065be3e877b432b5e350d715d039b3c2a71">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
6ada345b02 |
🔨 build(deps): Bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2 (#35)
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) from 5.4.0 to 5.5.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/amannn/action-semantic-pull-request/releases">amannn/action-semantic-pull-request's releases</a>.</em></p> <blockquote> <h2>v5.5.2</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.1...v5.5.2">5.5.2</a> (2024-04-24)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump tar from 6.1.11 to 6.2.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/262">#262</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/9a90d5a5ac979326e3bb9272750cdd4f192ce24a">9a90d5a</a>)</li> </ul> <h2>v5.5.1</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.0...v5.5.1">5.5.1</a> (2024-04-24)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump ip from 2.0.0 to 2.0.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/263">#263</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/5e7e9acca3ddc6a9d7b640fe1f905c4fff131f4a">5e7e9ac</a>)</li> </ul> <h2>v5.5.0</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.4.0...v5.5.0">5.5.0</a> (2024-04-23)</h2> <h3>Features</h3> <ul> <li>Add outputs for <code>type</code>, <code>scope</code> and <code>subject</code> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/261">#261</a> by <a href="https://github.com/bcaurel"><code>@bcaurel</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/b05f5f6423ef5cdfc7fdff00c4c10dd9a4f54aff">b05f5f6</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md">amannn/action-semantic-pull-request's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.1...v5.5.2">5.5.2</a> (2024-04-24)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump tar from 6.1.11 to 6.2.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/262">#262</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/9a90d5a5ac979326e3bb9272750cdd4f192ce24a">9a90d5a</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.0...v5.5.1">5.5.1</a> (2024-04-24)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump ip from 2.0.0 to 2.0.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/263">#263</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/5e7e9acca3ddc6a9d7b640fe1f905c4fff131f4a">5e7e9ac</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.4.0...v5.5.0">5.5.0</a> (2024-04-23)</h2> <h3>Features</h3> <ul> <li>Add outputs for <code>type</code>, <code>scope</code> and <code>subject</code> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/261">#261</a> by <a href="https://github.com/bcaurel"><code>@bcaurel</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/b05f5f6423ef5cdfc7fdff00c4c10dd9a4f54aff">b05f5f6</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.3.0...v5.4.0">5.4.0</a> (2023-11-03)</h2> <h3>Features</h3> <ul> <li>Use <code>github.api_url</code> as default for <code>githubBaseUrl</code> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/243">#243</a> by <a href="https://github.com/fty4"><code>@fty4</code></a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/4d5734a0a29e548daecc9e7bfeb9bb8b3acdee1e">4d5734a</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.2.0...v5.3.0">5.3.0</a> (2023-09-25)</h2> <h3>Features</h3> <ul> <li>Use Node.js 20 in action (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/240">#240</a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/4c0d5a21fc86635c67cc57ffe89d842c34ade284">4c0d5a2</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.1.0...v5.2.0">5.2.0</a> (2023-03-16)</h2> <h3>Features</h3> <ul> <li>Update dependencies by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/229">#229</a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/e797448a07516738bcfdd6f26ad1d1f84c58d0cc">e797448</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.0.2...v5.1.0">5.1.0</a> (2023-02-10)</h2> <h3>Features</h3> <ul> <li>Add regex support to <code>scope</code> and <code>disallowScopes</code> configuration (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/226">#226</a>) (<a href="https://github.com/amannn/action-semantic-pull-request/commit/403a6f89242a0d0d3acde94e6141b2e0f4da8838">403a6f8</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/cfb60706e18bc85e8aec535e3c577abe8f70378e"><code>cfb6070</code></a> chore: Release 5.5.2 [skip ci]</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/9a90d5a5ac979326e3bb9272750cdd4f192ce24a"><code>9a90d5a</code></a> fix: Bump tar from 6.1.11 to 6.2.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/262">#262</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>)</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/9ebc021bcf7ac66f840f985c84d0ef77afd5e8d9"><code>9ebc021</code></a> chore: Release 5.5.1 [skip ci]</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/5e7e9acca3ddc6a9d7b640fe1f905c4fff131f4a"><code>5e7e9ac</code></a> fix: Bump ip from 2.0.0 to 2.0.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/263">#263</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>)</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/c24d6dd07c69e0826c52021944f216b2e3192535"><code>c24d6dd</code></a> chore: Release 5.5.0 [skip ci]</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/b05f5f6423ef5cdfc7fdff00c4c10dd9a4f54aff"><code>b05f5f6</code></a> feat: Add outputs for <code>type</code>, <code>scope</code> and <code>subject</code> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/261">#261</a> by <a href="https://github.com/bcaurel"><code>@bcaurel</code></a>)</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/67cbd7a15a6eeea0c3a0dffff4768fa5653de05c"><code>67cbd7a</code></a> chore: Bump <code>word-wrap</code> dependency from 1.2.3 to 1.2.4 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/246">#246</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>)</li> <li><a href="https://github.com/amannn/action-semantic-pull-request/commit/95af3b9b31c4e8a73ba942334cfdac3cdf7618c7"><code>95af3b9</code></a> chore(deps): Bump <code>@babel/traverse</code> from 7.17.0 to 7.23.2 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/245">#245</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>)</li> <li>See full diff in <a href="https://github.com/amannn/action-semantic-pull-request/compare/e9fabac35e210fea40ca5b14c0da95a099eff26f...cfb60706e18bc85e8aec535e3c577abe8f70378e">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
cea6cc5340 |
🐛 fix(github): Add build type to auto-labeller for dependabot (#36)
## Description **What(what issue does this code solve/what feature does it add):** Dependabot does not have a `build` semver type and it keeps triggering the autolabeller. So, i added that in there, plus slimmed down the pull_request_template as it required too much info, which made it too cumbersome filling it |
||
|
|
34ed8f90be |
✨ feat(server): Install winetricks (#31)
## Description **What(what issue does this code solve/what feature does it add):** **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
593ab09195 |
🐛 fix(server): Run input-server as root to get permissions to create … (#30)
…devices ## Description **What(what issue does this code solve/what feature does it add):** Currently we get a permission error when trying to create a mouse. On further investigation, we realise that we have to run `/inputtino/input-server` as sudo/root. **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
d2cf25b752 | ✨ feat(moq-server): Add audio | ||
|
|
da9e2b7207 |
🔧 chore: Use dependabot to maintain and update moq-server (#28)
## Description **What(what issue does this code solve/what feature does it add):** Update the moq-server submodule to support audio **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
c7cb295628 |
✨ feat(server): Add keyboard and mouse input (#27)
## Description **What(what issue does this code solve/what feature does it add):** We need to support feedback for mouse and keyboard. **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
408a627c08 |
✨ feat: Capture screen and send with warp (#26)
## Description **What(what issue does this code solve/what feature does it add):** **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
4c6bc98bdc |
✨ feat(server): Copy warp from docker (#24)
## Description **What(what issue does this code solve/what feature does it add):** **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
85db990699 | 🐛 fix(.github): remove references to warp | ||
|
|
039cc96f3d |
✨ feat: Add a separate image to build warp (#23)
## Description **What(what issue does this code solve/what feature does it add):** Build times for netris:server are way too long. so the idea is to move warp into it's own container then build from there. Later on first release we might drop this for a better solution. **How(how does it solve it):** 1. Added the very own netris:warp ## Required Checklist: - [x] I have added any necessary documentation and comments in my code (where appropriate) - [x] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
993d8238a3 |
🐛 fix(scripts): fix entrypoint.sh crashes
|
||
|
|
2fc7d24fee | 🐛 fix(base): Add xcvt | ||
|
|
cffbf46639 |
🐛 fix(server): Clean up the supervisord.conf and COPY supervisord.conf to /etc (#22)
## Description **What(what issue does this code solve/what feature does it add):** Docker build server fails because `supervisord.conf` is getting copied to a different directory other than `/etc` **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |
||
|
|
c2c3590b0c |
🐛 fix: Change default user to ubuntu
|
||
|
|
66f7ba200f |
🐛 fix(server): Test out in the wild (#20)
## Description **What(what issue does this code solve/what feature does it add):** **How(how does it solve it):** ## Required Checklist: - [ ] I have added any necessary documentation and comments in my code (where appropriate) - [ ] I have added tests to make sure my code runs in all contexts ## Further comments |