From 2f0e48b4c556f7e30f05d7c6dac5a46024586ecb Mon Sep 17 00:00:00 2001 From: Zekins <136648667+Zekins3366@users.noreply.github.com> Date: Sat, 2 Aug 2025 00:46:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D1=87=D0=B5=D0=BA?= =?UTF-8?q?=D0=BE=D0=B2=20(#120)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * somechecksfix * labler * dofix * linter * linter2 * linterback --- .github/workflows/labeler-pr.yml | 1 + .github/workflows/labeler-review.yml | 1 + .github/workflows/labeler-size.yml | 4 ++++ .github/workflows/labeler-untriaged.yml | 3 +++ .github/workflows/test-packaging.yml | 8 ++----- .github/workflows/yaml-linter.yml | 2 -- .../Hardsuits/maxim.rsi/meta.json | 4 ++++ .../equipped-OUTERCLOTHING-resomi.png | Bin 1671 -> 0 bytes .../Backpacks/bloodcultbackpack.rsi/meta.json | 1 + .../Actions/actions_vampire.rsi/meta.json | 21 ++++++++++++++++++ .../_Wega/LobbyScreens/attributions.yml | 4 ++-- .../_Wega/Mobs/Aliens/slimes.rsi/meta.json | 4 ++-- .../human_hair.rsi/Vulpkanin.rar | Bin 213221 -> 0 bytes .../human_hair.rsi/image_secondary.png | Bin 984 -> 0 bytes .../Drinks/horseneckglass.rsi/meta.json | 14 ++++++++++++ 15 files changed, 55 insertions(+), 12 deletions(-) delete mode 100644 Resources/Textures/Objects/Specific/Medical/hypospray.rsi/equipped-OUTERCLOTHING-resomi.png delete mode 100644 Resources/Textures/_Wega/Mobs/Customization/human_hair.rsi/Vulpkanin.rar delete mode 100644 Resources/Textures/_Wega/Mobs/Customization/human_hair.rsi/image_secondary.png create mode 100644 Resources/Textures/_Wega/Objects/Consumable/Drinks/horseneckglass.rsi/meta.json diff --git a/.github/workflows/labeler-pr.yml b/.github/workflows/labeler-pr.yml index 5e72630e4a..92f6339f20 100644 --- a/.github/workflows/labeler-pr.yml +++ b/.github/workflows/labeler-pr.yml @@ -9,6 +9,7 @@ jobs: permissions: contents: read pull-requests: write + issues: write runs-on: ubuntu-latest steps: - uses: actions/labeler@v5 diff --git a/.github/workflows/labeler-review.yml b/.github/workflows/labeler-review.yml index 0adfee7d0e..0836ea991e 100644 --- a/.github/workflows/labeler-review.yml +++ b/.github/workflows/labeler-review.yml @@ -9,6 +9,7 @@ jobs: permissions: contents: read pull-requests: write + issues: write runs-on: ubuntu-latest steps: - uses: tspascoal/get-user-teams-membership@v3 diff --git a/.github/workflows/labeler-size.yml b/.github/workflows/labeler-size.yml index 50f89c9bc8..a35f188e28 100644 --- a/.github/workflows/labeler-size.yml +++ b/.github/workflows/labeler-size.yml @@ -3,6 +3,10 @@ on: pull_request_target jobs: size-label: runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + issues: write steps: - name: size-label uses: "pascalgn/size-label-action@v0.5.5" diff --git a/.github/workflows/labeler-untriaged.yml b/.github/workflows/labeler-untriaged.yml index ec1d194851..4684e26686 100644 --- a/.github/workflows/labeler-untriaged.yml +++ b/.github/workflows/labeler-untriaged.yml @@ -9,6 +9,9 @@ on: jobs: add_label: runs-on: ubuntu-latest + permissions: + contents: read + issues: write steps: - uses: actions-ecosystem/action-add-labels@v1 if: join(github.event.issue.labels) == '' diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index e2256312f7..4555b521ee 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -54,13 +54,11 @@ jobs: SSH_KEY: ${{ secrets.SECRETS_PRIVATE_KEY }} if: ${{ env.SSH_KEY != '' }} run: | - mkdir -p ~/.ssh + mkdir ~/.ssh echo "${{ secrets.SECRETS_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa echo "HOST *" > ~/.ssh/config - echo " Hostname github.com" >> ~/.ssh/config - echo " Port 22" >> ~/.ssh/config - echo " StrictHostKeyChecking no" >> ~/.ssh/config + echo "StrictHostKeyChecking no" >> ~/.ssh/config git -c submodule.Secrets.update=checkout submodule update --init # Corvax-Secrets-End @@ -68,8 +66,6 @@ jobs: uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 9.0.x - env: - DOTNET_INSTALL_DIR: $HOME/.dotnet - name: Install dependencies run: dotnet restore diff --git a/.github/workflows/yaml-linter.yml b/.github/workflows/yaml-linter.yml index 05f4356a03..22f4554491 100644 --- a/.github/workflows/yaml-linter.yml +++ b/.github/workflows/yaml-linter.yml @@ -27,8 +27,6 @@ jobs: uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 9.0.x - env: - DOTNET_INSTALL_DIR: $HOME/.dotnet - name: Install dependencies run: dotnet restore - name: Build diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json index a045198c84..44a6f6bf01 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json @@ -19,6 +19,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-resomi", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/equipped-OUTERCLOTHING-resomi.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/equipped-OUTERCLOTHING-resomi.png deleted file mode 100644 index 9fd8a977252777203db68eafd98957002cec2546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 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