Files
Marino Rottier 6e45d802ec Automatically publish plugin types to NPM (#26283)
* add workflow and package.json for publishing plugin TypeScript types

* move scripting-related files to scripting folder

* add support for trusted publishers

* fix path to scripting readme

* rename scripting README.md back to scripting.md

* support tagged/dev releases

* add workflow for development versions

* Update package.json website

* change dependencies in publish-plugin-types

* add timestamp to dev plugin versions

* note ScriptEngine.h grep dependency from CI

* use gh-describe to track release version for dev plugin types
2026-04-28 21:25:57 +02:00

62 lines
1.3 KiB
YAML

# Rules for automatically applying labels to PRs
# See also: https://github.com/actions/labeler
# General labels
'build':
- changed-files:
- any-glob-to-any-file:
- '.github/*'
- '.github/**/*'
- 'cmake/*'
- 'cmake/**/*'
- 'scripts/*'
- 'CMakeLists.txt'
- '**/CMakeLists.txt'
- '*.sln'
- '**/*.vcxproj'
'documentation':
- changed-files:
- any-glob-to-any-file:
- '*.md'
- '**/*.md'
# Localisation
'localisation':
- changed-files:
- any-glob-to-any-file:
- 'data/language/en-GB.txt'
# Game components
'actions':
- changed-files:
- any-glob-to-any-file:
- 'src/openrct2/actions/*'
'map generator':
- changed-files:
- any-glob-to-any-file:
- 'src/openrct2/world/map_generator/*'
'network':
- changed-files:
- any-glob-to-any-file:
- 'src/openrct2/network/*'
'paint':
- changed-files:
- any-glob-to-any-file:
- 'src/openrct2/paint/*'
'plug-in':
- changed-files:
- any-glob-to-any-file:
- 'distribution/scripting/openrct2.d.ts'
- 'src/openrct2/scripting/*'
- 'src/openrct2-ui/scripting/*'
# Platform code
'platform':
- changed-files:
- any-glob-to-any-file:
- 'src/openrct2/platform/*'
'Android (OS)':
- changed-files:
- any-glob-to-any-file:
- 'src/openrct2-android/*'