Skip to content

Rename Test CI#2065

Merged
ebkr merged 1 commit intoebkr:developfrom
patttterson:chore/rename-test-ci
Feb 6, 2026
Merged

Rename Test CI#2065
ebkr merged 1 commit intoebkr:developfrom
patttterson:chore/rename-test-ci

Conversation

@patttterson
Copy link
Copy Markdown
Contributor

self explanatory, renames the testing CI to... test
image

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Feb 6, 2026

CLA assistant check
All committers have signed the CLA.

@ebkr ebkr merged commit b4d34a0 into ebkr:develop Feb 6, 2026
1 check passed
@ebkr
Copy link
Copy Markdown
Owner

ebkr commented Feb 6, 2026

Thanks 🔥

ebkr added a commit that referenced this pull request Mar 26, 2026
* rename test ci (#2065)

* feat: allow shimloader rules to be schema set

* fix: remove shimloader override capability

Replaces the shimloader install rule override functionality with...
nothing, those rules should be provided by the ecosystem schema instead.

This commit breaks all shimloader games until the cooresponding schema
PR is merged.

* Add four new games and updated shimloader fields
- Astroneer
- Deadly Delivery
- Granny: Chapter Two
- Soulcalibur VI

* Restored Profiles.vue actions alignment (#2067)

* FIX: Launch Steam with xdg-open for Flatpak release (#2077)

* Change R2 flatpak launching method from running steam.sh to invoking xdg-open with steam protocol

* Change steam_executable_launch to use flatpak-spawn --host xdg-open

* Steam deck game mode special launch condition

* Corrected environment variable check and restored expected launch wrapper behaviour

---------

Co-authored-by: Cade Ayres <ca469@kent.ac.uk>

* Add four new games
- A Gentleman's Dispute
- Super Battle Golf
- Cursed Words
- Ducks Can Drive

* Update Thunderstore ecosystem data

Use the demo version of Cursed Words as the full version has not been
released yet.

* Update Thunderstore ecosystem data

Fix steam folder for Cursed Words Demo

* Add game launch event emitter

Add a game launch event emitter which downstream code can hook to

* Expose thunderstoreIdentifier in Game class

Expose the Thunderstore-defined game identifier in the Game class

* Add tests for TypedEventEmitter

Add unit tests for the newly introduced TypedEventEmitter class

* Add NoOpInstaller for PackageLoader.NONE

This provides a type-safe way to simplify package loader installation
code since we don't need special checks for games that don't use
package loaders but depend on profiles.

* Rename InstallRuleInstaller to InstallRulePluginInstaller

This is to avoid confusion by unifying the naming with the other
PackageInstaller implementations. The convention is to name the mod
loader installers as FooInstaller and the mod installers as
FooPluginInstaller.

* Clean up internal implementation of InstallRulePluginInstaller

- Make internal helper method private
- Rename it to resolveFileTreeInstall as it's not exclusive for BepInEx
- Remove R2Error from helper's return type as no code path returns
  anything but undefined
- Remove unnecessary Promise.resolve as the helper is marked async

* Move mod enable/disable related code from GenericProfileInstaller

This is a step on the path to make InstallRulePluginInstaller support
all four methods of PackageInstaller class.

* Rename file

InstallRuleInstaller class was recently renamed to
InstallRulePluginInstaller to match the conventions in the codebase.
Rename file to match the exported class.

* Update Thunderstore ecosystem data

- Make Baby Steps visible now that the mod loader problem is resolved
- Replace obsolote Beetleball playtest version with demo version

* Remove recommended mod loader version from Beetleball

Melonloader v0.7.2. was released recently and according to reports
works fine with the demo version of the game. There's no longer need to
shepherd the users to use older version.

* Fix mod update on RecursiveMelonLoaderInstaller

Missing await when untinstalling the old version caused installing the
new version to fail due to files being in use.

* Add assets for four new games
- Gorilla Tag
- Jump Scare Mansion
- Pit of Goblin
- Very Very Valet

* Add missing Cryo asset

* Update schema

* Add Crawlspace, Big Ambitions

- Crawlspace
- Big Ambitions

* Design/activity bar (#2096)

* WIP: Added activity bar

* WIP: Moved navigation to Activity Bar

* WIP: Added design improvements, share and import buttons

* WIP: Improved visual of activity bar

* WIP: Added dropdown/popover to export profile action and removed ProfileManagementModal

* Re-enabled export functionality

* Removed import mod from activity bar

* Refactored to separate component and added to Help/Config screens

* Wrapped router-view in separate div to fix styling issue

* Design/navbar (#2097)

* Modernized navbar

* Changed navbar highlight colours

* Improved start button readability

* Fixed several display issues

* Fixed Splash and Linux setup screens

* Fixed some Quasar build quirks

* Regenerated yarn.lock with valid Yarn version

* Reduced z-index of popover to keep in background of ordinary modals (#2098)

* Release 3.2.15 (#2099)

---------

Co-authored-by: patty <49377371+patttterson@users.noreply.github.com>
Co-authored-by: Ethan Green <ethangreen.dev@gmail.com>
Co-authored-by: Antti Mäki <anttimaki@users.noreply.github.com>
Co-authored-by: Thomas <77514919+TB516@users.noreply.github.com>
Co-authored-by: Antti Mäki <antti@anttimaki.com>
Co-authored-by: Mythic <mythic@thunderstore.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants