mirror of
https://github.com/sussy-code/smov.git
synced 2024-12-20 14:37:43 +01:00
remove lint annotations
This commit is contained in:
parent
ffe817388a
commit
9c159f01bd
3 changed files with 9 additions and 57 deletions
48
.github/workflows/linting_annotate.yml
vendored
48
.github/workflows/linting_annotate.yml
vendored
|
@ -1,48 +0,0 @@
|
||||||
name: Annotate linting
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
actions: read # download artifact
|
|
||||||
checks: write # annotate
|
|
||||||
|
|
||||||
# this is done as a seperate workflow so
|
|
||||||
# the annotater has access to write to checks (to annotate)
|
|
||||||
on:
|
|
||||||
workflow_run:
|
|
||||||
workflows: ["Linting and Testing"]
|
|
||||||
types:
|
|
||||||
- completed
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
annotate:
|
|
||||||
name: Annotate linting
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Download linting report
|
|
||||||
uses: actions/github-script@v6
|
|
||||||
with:
|
|
||||||
script: |
|
|
||||||
const artifacts = await github.rest.actions.listWorkflowRunArtifacts({
|
|
||||||
owner: context.repo.owner,
|
|
||||||
repo: context.repo.repo,
|
|
||||||
run_id: ${{github.event.workflow_run.id }},
|
|
||||||
});
|
|
||||||
const matchArtifact = artifacts.data.artifacts.filter((artifact) => {
|
|
||||||
return artifact.name == "eslint_report.json"
|
|
||||||
})[0];
|
|
||||||
const download = await github.rest.actions.downloadArtifact({
|
|
||||||
owner: context.repo.owner,
|
|
||||||
repo: context.repo.repo,
|
|
||||||
artifact_id: matchArtifact.id,
|
|
||||||
archive_format: 'zip',
|
|
||||||
});
|
|
||||||
const fs = require('fs');
|
|
||||||
fs.writeFileSync('${{github.workspace}}/eslint_report.zip', Buffer.from(download.data));
|
|
||||||
|
|
||||||
- run: unzip eslint_report.zip
|
|
||||||
|
|
||||||
- name: Annotate linting
|
|
||||||
uses: ataylorme/eslint-annotate-action@v2
|
|
||||||
with:
|
|
||||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
|
||||||
report-json: "eslint_report.json"
|
|
11
.github/workflows/linting_testing.yml
vendored
11
.github/workflows/linting_testing.yml
vendored
|
@ -25,15 +25,8 @@ jobs:
|
||||||
- name: Install Yarn packages
|
- name: Install Yarn packages
|
||||||
run: yarn install
|
run: yarn install
|
||||||
|
|
||||||
- name: Run ESLint Report
|
- name: Run ESLint
|
||||||
run: yarn lint:report
|
run: yarn lint
|
||||||
# continue on error, so it still reports it in the next step
|
|
||||||
continue-on-error: true
|
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: eslint_report.json
|
|
||||||
path: eslint_report.json
|
|
||||||
|
|
||||||
building:
|
building:
|
||||||
name: Build project
|
name: Build project
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
import React, { useCallback, useMemo, useState } from "react";
|
import React, { useCallback, useMemo, useState } from "react";
|
||||||
import { useParams } from "react-router-dom";
|
import { useParams } from "react-router-dom";
|
||||||
import { Icon, Icons } from "@/components/Icon";
|
import { Icon, Icons } from "@/components/Icon";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import { useLoading } from "@/hooks/useLoading";
|
import { useLoading } from "@/hooks/useLoading";
|
||||||
import { MWMediaType, MWSeasonWithEpisodeMeta } from "@/backend/metadata/types";
|
import { MWMediaType, MWSeasonWithEpisodeMeta } from "@/backend/metadata/types";
|
||||||
import { getMetaFromId } from "@/backend/metadata/getmeta";
|
import { getMetaFromId } from "@/backend/metadata/getmeta";
|
||||||
|
|
Loading…
Reference in a new issue