From 2b133ba2479a3042d29a4afa16627d5e46b6b3fa Mon Sep 17 00:00:00 2001 From: Kamil Jarosz Date: Fri, 20 Jun 2025 18:48:43 +0200 Subject: [PATCH 1/2] chore: Fix remaining EditorConfig violations --- tests/tests/swfs/avm1/register_class_with_sound/test.toml | 2 +- tests/tests/swfs/avm2/loaderinfo_loadurl/test.toml | 2 +- .../swfs/avm2/simplebutton_childevents_script_order/test.toml | 2 +- tests/tests/swfs/timeline/frame_script_button_order/test.toml | 2 +- tests/tests/swfs/timeline/missing_frame_scripts/test.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/tests/swfs/avm1/register_class_with_sound/test.toml b/tests/tests/swfs/avm1/register_class_with_sound/test.toml index cce445afe05a..29f3cef79022 100644 --- a/tests/tests/swfs/avm1/register_class_with_sound/test.toml +++ b/tests/tests/swfs/avm1/register_class_with_sound/test.toml @@ -1,2 +1,2 @@ num_ticks = 1 -known_failure = true \ No newline at end of file +known_failure = true diff --git a/tests/tests/swfs/avm2/loaderinfo_loadurl/test.toml b/tests/tests/swfs/avm2/loaderinfo_loadurl/test.toml index 67f15e8639d2..cf6123969a1d 100644 --- a/tests/tests/swfs/avm2/loaderinfo_loadurl/test.toml +++ b/tests/tests/swfs/avm2/loaderinfo_loadurl/test.toml @@ -1 +1 @@ -num_ticks = 1 \ No newline at end of file +num_ticks = 1 diff --git a/tests/tests/swfs/avm2/simplebutton_childevents_script_order/test.toml b/tests/tests/swfs/avm2/simplebutton_childevents_script_order/test.toml index 90de14caafa0..09e564cf758f 100644 --- a/tests/tests/swfs/avm2/simplebutton_childevents_script_order/test.toml +++ b/tests/tests/swfs/avm2/simplebutton_childevents_script_order/test.toml @@ -1,2 +1,2 @@ num_frames = 2 -known_failure = true # https://github.com/ruffle-rs/ruffle/issues/12443 \ No newline at end of file +known_failure = true # https://github.com/ruffle-rs/ruffle/issues/12443 diff --git a/tests/tests/swfs/timeline/frame_script_button_order/test.toml b/tests/tests/swfs/timeline/frame_script_button_order/test.toml index c2d4753f35a4..0f1dd54c771b 100644 --- a/tests/tests/swfs/timeline/frame_script_button_order/test.toml +++ b/tests/tests/swfs/timeline/frame_script_button_order/test.toml @@ -1,2 +1,2 @@ num_frames = 20 -known_failure = true # https://github.com/ruffle-rs/ruffle/issues/12443 \ No newline at end of file +known_failure = true # https://github.com/ruffle-rs/ruffle/issues/12443 diff --git a/tests/tests/swfs/timeline/missing_frame_scripts/test.toml b/tests/tests/swfs/timeline/missing_frame_scripts/test.toml index 9854869e3a6d..a60314853b65 100644 --- a/tests/tests/swfs/timeline/missing_frame_scripts/test.toml +++ b/tests/tests/swfs/timeline/missing_frame_scripts/test.toml @@ -1,2 +1,2 @@ num_frames = 20 -known_failure = true # https://github.com/ruffle-rs/ruffle/issues/20580 \ No newline at end of file +known_failure = true # https://github.com/ruffle-rs/ruffle/issues/20580 From 049445d2affcd84d67f3b8cbd649e6628590251d Mon Sep 17 00:00:00 2001 From: Kamil Jarosz Date: Fri, 20 Jun 2025 17:29:44 +0200 Subject: [PATCH 2/2] ci: Add EditorConfig lint --- .github/workflows/lint.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/lint.yml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 000000000000..deb02c606b90 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,33 @@ +name: General Lints + +on: + push: + branches: [master] + pull_request: + branches: [master] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + editorconfig: + name: EditorConfig + runs-on: ubuntu-24.04 + env: + VERSION: "v3.3.0" + OS: "linux" + ARCH: "amd64" + SHA256: "923b80494b09b362d4fdb0d706913b67da0d60b4e2d34e5e346aa7e4118d6ab3" + steps: + - uses: actions/checkout@v4 + + - name: Install editorconfig-checker + run: | + curl -O -L -C - https://github.com/editorconfig-checker/editorconfig-checker/releases/download/$VERSION/ec-$OS-$ARCH.tar.gz + tar xzf ec-$OS-$ARCH.tar.gz -C /tmp + echo "$SHA256 ec-$OS-$ARCH.tar.gz" | sha256sum -c + + - name: Run editorconfig-checker + run: | + /tmp/bin/ec-$OS-$ARCH