diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index e76e224522a0..1124f08ea66b 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -5,74 +5,6 @@ on: - master merge_group: jobs: - run_linters: - if: "!contains(github.event.head_commit.message, '[ci skip]')" - name: Run Linters - runs-on: ubuntu-latest - concurrency: - group: run_linters-${{ github.head_ref || github.run_id }} - cancel-in-progress: true - steps: - - uses: actions/checkout@v3 - - name: Restore SpacemanDMM cache - uses: actions/cache@v3 - with: - path: ~/SpacemanDMM - key: ${{ runner.os }}-spacemandmm-${{ secrets.CACHE_PURGE_KEY }} - - name: Restore Yarn cache - uses: actions/cache@v3 - with: - path: tgui/.yarn/cache - key: ${{ runner.os }}-yarn-${{ secrets.CACHE_PURGE_KEY }}-${{ hashFiles('tgui/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-build- - ${{ runner.os }}- - - name: Restore Rust cache - uses: actions/cache@v3 - with: - path: ~/.cargo - key: ${{ runner.os }}-rust - restore-keys: | - ${{ runner.os }}-build- - ${{ runner.os }}- - - name: Install Tools - run: | - pip3 install setuptools - bash tools/ci/install_node.sh - bash tools/ci/install_spaceman_dmm.sh dreamchecker - cargo install ripgrep --features pcre2 - tools/bootstrap/python -c '' - - name: Run Linters - run: | - bash tools/ci/check_filedirs.sh colonialmarines.dme - bash tools/ci/check_changelogs.sh - bash tools/ci/check_grep.sh - bash tools/ci/check_misc.sh - tools/bootstrap/python tools/ci/validate_dme.py < colonialmarines.dme - tools/bootstrap/python -m tools.maplint.source --github - tools/build/build --ci lint tgui-test - tools/bootstrap/python -m dmi.test - tools/bootstrap/python -m mapmerge2.dmm_test - ~/dreamchecker > ${GITHUB_WORKSPACE}/output-annotations.txt 2>&1 - - name: Annotate Lints - uses: yogstation13/DreamAnnotate@v2 - if: success() || failure() - with: - outputFile: output-annotations.txt - - - odlint: - name: Lint with OpenDream - runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v4 - - uses: robinraju/release-downloader@v1.9 - with: - repository: "OpenDreamProject/OpenDream" - tag: "latest" - fileName: "DMCompiler_linux-x64.tar.gz" - extract: true - - run: ./DMCompiler_linux-x64/DMCompiler --suppress-unimplemented colonialmarines.dme compile_all_maps: if: "!contains(github.event.head_commit.message, '[ci skip]')"