mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-12-09 16:21:51 +00:00
* Remove deprecated TSLint config * Remove jsconfig.json jsconfig.json is an alternative name for tsconfig.json that has allowJs set to true. Since the directory already contains a tsconfig.json file, this file does nothing. * Remove Gitpod configuration Gitpod is not as useful in CE because we're focusing on standalone. Also, the configuration was added just to promote the service and there are other similar services which may be preferred by the user. * Remove Travis CI configuration Travis CI is not used in shapez anymore in favor of GitHub Actions. In addition to that, CI setup for the community edition will be done once the codebase is in a better condition. * Remove CONTRIBUTORS and CONTRIBUTING.md The contributors file is out of date and unneeded as GitHub now shows all collaborators anyway - however it could be still used in the future to show a list of contributors in the game. CONTRIBUTING.md contains the text of CLA, which is not enforced in this repository. * Replace VSC workspaces with regular settings files VSCode workspaces don't provide much benefit in a source tree like shapez. This commit also adds EditorConfig and ESLint VSCode extensions to the recommended extensions list. * Remove CI workflow for building the game It hasn't been updated in a while and we don't need it for now. Once the codebase is in a more managable state, a new workflow will be added. * Remove some unused resources There are still many resources left, but they will be removed along with the relevant code later.
23 lines
476 B
YAML
23 lines
476 B
YAML
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
- ModdedGamers-GH-Actions
|
|
pull_request:
|
|
branches:
|
|
- master
|
|
|
|
jobs:
|
|
yaml-lint:
|
|
name: yaml-lint
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repo
|
|
uses: actions/checkout@v2
|
|
- name: YAML Lint
|
|
uses: ibiqlik/action-yamllint@v1.0.0
|
|
with:
|
|
file_or_dir: translations/*.yaml
|