aboutsummaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2024-09-08Add GitHub Action to automatically label PRs (#871)v1.28.0-rc4GeckoEidechse
Adds "needs code review" and "needs testing" to all new PRs Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>
2024-08-29Add code review and testing sections to pull request template (#850)v1.27.5-rc1GeckoEidechse
2024-08-29Hide remote mods in mods display (#799)Rémy Raes
As they are supposed to be disabled unless joining a server that requires that mod.
2024-08-27Bump actions/checkout to v4 (#847)v1.27.4-rc2v1.27.4-rc1GeckoEidechse
from v3 which is being deprecated
2024-08-08Run merge conflict label action periodically (#833)GeckoEidechse
2024-08-08Add option to manually run merge conflict label action (#832)GeckoEidechse
so that labels can easily be updated if need be
2024-07-30Only fetch MAD manifesto on server join (#821)Rémy Raes
Previously, the verified mods manifesto was fetched on game start without checking if the verified mod feature is enabled Squirrel-side; with this, the manifesto is only fetched when the user wants to download a mod (meaning they enabled the feature beforehand).
2024-06-24Bump Actions Ubuntu version to 22.04 (#805)v1.26.0-rc3v1.26.0-rc2v1.26.0-rc1v1.25.4-rc2v1.25.4-rc1v1.25.4GeckoEidechse
Bump the Ubuntu version used for encoding and missing translations check from `20.04` to `22.04`.
2023-12-20Add Action to add label to PR on merge conflict (#772)GeckoEidechse
Adds a GitHub Action that auto-adds a label to a PR in case there are merge conflicts.
2023-12-14Mod download UI integration (#761)v1.21.0-rc2v1.21.0Rémy Raes
UI integration for the mod downloading feature. Feature activation locked behind a convar.
2023-11-06Plugins v3 (#652)v1.20.0-rc3v1.20.0cat_or_not
Script component of plugins v3. See launcher PR for more info. https://github.com/R2Northstar/NorthstarLauncher/pull/472
2023-10-21Make add to project workflow work on PRs (#753)Jack
Fix the add to project workflow so that it works on PRs from forks, securely by running it in the context of the target.
2023-10-15Only run `add-to-project` action on issuesGeckoEidechse
PRs from forks are triggered from that fork which means that they don't have access to the necessary token
2023-10-14Add workflow for adding PRs and Issues to the project board (#696)Jack
Automatically adds all opened issues and pull requests to the project board.
2023-10-07Display origin auth failure in a dialog (#648)v1.19.5-rc1v1.19.5Jack
Currently, we don't do anything with origin auth failure, meaning the next request just fails, and we get not particularly relevant error messages (player not found, invalid masterserver token)
2023-07-22Safe IO script part (#595)EladNLG
* Safe IO script part * Fix compile-check * Apply suggestions from code review * Fix compile-check... again... * Apply suggestions from code review :( * Apply suggestions from code review * stuff :) * :D * Add optional failure callback * fix :) * he forgot forgor * Fix memory leak :) * gah * oops :) * Use failed callback if the json file is invalid --------- Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com> Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
2023-04-27Use structs in the server browser (#623)uniboi
* move to native structs * add connect callbacks * update native functions register * trigger callbacks on double click * use suggestions
2023-04-21Update check-loc-encoding checkout action (#620)pg9182
Fixes Node.js 12 deprecation.
2023-04-11New presence code for plugins v2 (#532)Emma Miler
* test * Update cl_presence.nut * Update Northstar.Client/mod/scripts/vscripts/presence/ui_presence.nut * Apply suggestions from code review * New scripts * fix playlist and add native funcs to build * remove snake cases from GameStateStruct * I forgor --------- Co-authored-by: cat_or_not <41955154+catornot@users.noreply.github.com>
2023-04-06Add CI logic for finding missing translations (#608)Rémy Raes
* build: add script to get missing keys per language * fix: typo * fix: check arguments before launching script * feat: script can be run with language argument * docs: add readme * fix: remove multiple spaces while searching for translations * build: add translations check CI * refactor: put translation job alongside encoding job * feat: add unicode characters because why not * build: exit with an error code if some translations are missing * build: exit using process.exit * feat: CI should continue running with missing translations * build: use actions/checkout v3 * refactor: put build directory into .github directory
2023-03-29Bump compile check version to v3 (#603)Jack
Adds initscript support
2023-02-09Compile check tests in CI (#575)Jack
* first test compile * rename job step * compile separately without Northstar.Custom * move to release instead of main branch * create json for compile check native functions * update to use v2 and json file * Add description of compile-check action Co-authored-by: Maya <11448698+RoyalBlue1@users.noreply.github.com>
2022-07-22Fix missing fonts under Linux (#437)Kyle Gospodnetich
* Replace Arial and Lucidia fonts with Lato and Fira Code respectively, this fixes Linux users needing to install proprietary fonts to use the in-game console. * Clean up gitattributes and encoding.yml to be more specific about the txt files it checks against. UTF-16LE-BOM will crash the game with a division by zero error if it's not expecting the file to be encoded as such. * Replace Fira Code with Northstar Mono (Modified Fira Mono Regular)
2022-07-20Mention reproducing bugs and feature usage desc. (#436)GeckoEidechse
2022-06-13Add pull request template (#389)v1.8.1-rc2v1.8.1-rc1GeckoEidechse
2022-02-13Update CI triggerBarichello
2022-01-29Add check-loc-encoding CI jobBarichello