Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(GH-8): Create dotnet outdate action #10

Merged
merged 80 commits into from
Jun 16, 2024

Conversation

gavanlamb
Copy link
Owner

@gavanlamb gavanlamb commented Jun 14, 2024

feat(GH-8): Create dotnet outdate action

Pipeline
Version
Website

Description

Testing

  • Tested changes in sample application
  • Add unit tests and maintained a branch coverage of 100%
  • Addressed mutation testing results

Copy link

github-actions bot commented Jun 14, 2024

Test Results

 1 files  11 suites   29s ⏱️
89 tests 89 ✅ 0 💤 0 ❌
93 runs  93 ✅ 0 💤 0 ❌

Results for commit 2bdf201.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Jun 14, 2024

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 100% 327/327
🟢 Branches 100% 93/93
🟢 Functions 100% 39/39
🟢 Lines 100% 325/325

Test suite run success

93 tests passing in 11 suites.

Report generated by 🧪jest coverage report action from 76eeef5

@gavanlamb gavanlamb linked an issue Jun 14, 2024 that may be closed by this pull request
@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch 2 times, most recently from 6b5a566 to 4acd887 Compare June 14, 2024 09:28
@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch from 4acd887 to bb42d81 Compare June 14, 2024 12:36
Copy link

github-actions bot commented Jun 15, 2024

Qodana for JS

1 new problem were found

Inspection name Severity Problems
Result of method call returning a promise is ignored ◽️ Notice 1
@@ Code coverage @@
+ 100% total lines covered
325 lines analyzed, 325 lines covered
! 100% fresh lines covered
325 lines analyzed, 325 lines covered
# Calculated according to the filters of your coverage tool

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Detected 227 dependencies

Third-party software list

This page lists the third-party software dependencies used in project

Dependency Version Licenses
@actions/core 1.10.1 MIT
@actions/exec 1.1.1 MIT
@actions/github 6.0.0 MIT
@actions/http-client 2.2.0 MIT
@actions/io 1.1.3 MIT
@babel/code-frame 7.24.7 MIT
@babel/core 7.24.7 MIT
@babel/helper-validator-identifier 7.24.7 MIT
@babel/highlight 7.24.7 MIT
@babel/parser 7.24.7 MIT
@babel/template 7.24.7 MIT
@babel/types 7.24.7 MIT
@bcoe/v8-coverage 0.2.3 ISC
MIT
@cspotcode/source-map-support 0.8.1 MIT
@fastify/busboy 2.1.1 MIT
@istanbuljs/schema 0.1.3 MIT
@jest/console 29.7.0 MIT
@jest/core 29.7.0 MIT
@jest/environment 29.7.0 MIT
@jest/expect-utils 29.7.0 MIT
@jest/expect 29.7.0 MIT
@jest/fake-timers 29.7.0 MIT
@jest/reporters 29.7.0 MIT
@jest/test-result 29.7.0 MIT
@jest/test-sequencer 29.7.0 MIT
@jest/transform 29.7.0 MIT
@jest/types 29.6.3 MIT
@jridgewell/resolve-uri 3.1.2 MIT
@jridgewell/sourcemap-codec 1.4.15 MIT
@jridgewell/trace-mapping 0.3.25 MIT
@jridgewell/trace-mapping 0.3.9 MIT
@octokit/auth-action 5.1.1 MIT
@octokit/auth-token 4.0.0 MIT
@octokit/auth-token 5.1.1 MIT
@octokit/core 5.2.0 MIT
@octokit/core 6.1.2 MIT
@octokit/endpoint 10.1.1 MIT
@octokit/endpoint 9.0.5 MIT
@octokit/graphql 7.1.0 MIT
@octokit/graphql 8.1.1 MIT
@octokit/openapi-types 20.0.0 MIT
@octokit/openapi-types 22.2.0 MIT
@octokit/plugin-paginate-rest 9.2.1 MIT
@octokit/plugin-rest-endpoint-methods 10.4.1 MIT
@octokit/plugin-retry 7.1.1 MIT
@octokit/request-error 5.1.0 MIT
@octokit/request-error 6.1.1 MIT
@octokit/request 8.4.0 MIT
@octokit/request 9.1.1 MIT
@octokit/types 12.6.0 MIT
@octokit/types 13.5.0 MIT
@tsconfig/node10 1.0.11 MIT
@tsconfig/node12 1.0.11 MIT
@tsconfig/node14 1.0.3 MIT
@tsconfig/node16 1.0.4 MIT
@types/babel__core 7.20.5 MIT
@types/babel__generator 7.6.8 MIT
@types/babel__template 7.4.4 MIT
@types/babel__traverse 7.20.5 MIT
@types/istanbul-lib-coverage 2.0.6 MIT
@types/jest-when 3.5.5 MIT
@types/jest 29.5.12 MIT
@types/node 20.12.12 MIT
@types/stack-utils 2.0.3 MIT
acorn-walk 8.3.2 MIT
acorn 8.11.3 MIT
ansi-escapes 4.3.2 MIT
ansi-regex 5.0.1 MIT
ansi-styles 3.2.1 MIT
ansi-styles 4.3.0 MIT
arg 4.1.3 MIT
babel-jest 29.7.0 MIT
babel-plugin-istanbul 6.1.1 BSD-3-Clause
babel-plugin-jest-hoist 29.6.3 MIT
babel-preset-current-node-syntax 1.0.1 MIT
babel-preset-jest 29.6.3 MIT
balanced-match 1.0.2 MIT
before-after-hook 2.2.3 Apache-2.0
before-after-hook 3.0.2 Apache-2.0
bottleneck 2.19.5 MIT
brace-expansion 1.1.11 MIT
chalk 2.4.2 MIT
chalk 4.1.2 MIT
char-regex 1.0.2 MIT
ci-info 3.9.0 MIT
cliui 8.0.1 ISC
co 4.6.0 MIT
collect-v8-coverage 1.0.2 MIT
color-convert 1.9.3 MIT
color-name 1.1.3 MIT
concat-map 0.0.1 MIT
convert-source-map 2.0.0 MIT
create-jest 29.7.0 MIT
create-require 1.1.1 MIT
cross-spawn 7.0.3 MIT
debug 4.3.4 MIT
dedent 1.5.1 MIT
deepmerge 4.3.1 MIT
deprecation 2.3.1 ISC
diff-sequences 29.6.3 MIT
diff 4.0.2 BSD-3-Clause
emittery 0.13.1 MIT
error-ex 1.3.2 MIT
escalade 3.1.2 MIT
escape-string-regexp 1.0.5 MIT
escape-string-regexp 2.0.0 MIT
execa 5.1.1 MIT
exit 0.1.2 MIT
expect 29.7.0 MIT
find-up 4.1.0 MIT
fs.realpath 1.0.0 ISC
MIT
get-caller-file 2.0.5 ISC
get-stream 6.0.1 MIT
glob 7.2.3 ISC
graceful-fs 4.2.11 ISC
has-flag 3.0.0 MIT
has-flag 4.0.0 MIT
html-escaper 2.0.2 MIT
human-signals 2.1.0 Apache-2.0
import-local 3.1.0 MIT
inflight 1.0.6 ISC
inherits 2.0.4 ISC
is-arrayish 0.2.1 MIT
is-generator-fn 2.1.0 MIT
is-stream 2.0.1 MIT
isexe 2.0.0 ISC
istanbul-lib-coverage 3.2.2 BSD-3-Clause
istanbul-lib-instrument 6.0.2 BSD-3-Clause
istanbul-lib-report 3.0.1 BSD-3-Clause
istanbul-lib-source-maps 4.0.1 BSD-3-Clause
istanbul-reports 3.1.7 BSD-3-Clause
jest-changed-files 29.7.0 MIT
jest-circus 29.7.0 MIT
jest-cli 29.7.0 MIT
jest-config 29.7.0 MIT
jest-diff 29.7.0 MIT
jest-each 29.7.0 MIT
jest-environment-node 29.7.0 MIT
jest-get-type 29.6.3 MIT
jest-haste-map 29.7.0 MIT
jest-junit 13.2.0 Apache-2.0
jest-matcher-utils 29.7.0 MIT
jest-message-util 29.7.0 MIT
jest-mock 29.7.0 MIT
jest-regex-util 29.6.3 MIT
jest-resolve-dependencies 29.7.0 MIT
jest-resolve 29.7.0 MIT
jest-runner 29.7.0 MIT
jest-runtime 29.7.0 MIT
jest-snapshot 29.7.0 MIT
jest-util 29.7.0 MIT
jest-validate 29.7.0 MIT
jest-watcher 29.7.0 MIT
jest-when 3.6.0 MIT
jest-worker 29.7.0 MIT
jest 29.7.0 MIT
js-tokens 4.0.0 MIT
json-parse-even-better-errors 2.3.1 MIT
kleur 3.0.3 MIT
lines-and-columns 1.2.4 MIT
locate-path 5.0.0 MIT
lru-cache 6.0.0 ISC
make-dir 4.0.0 MIT
make-error 1.3.6 ISC
merge-stream 2.0.0 MIT
micromatch 4.0.5 MIT
mimic-fn 2.1.0 MIT
minimatch 3.1.2 ISC
mkdirp 1.0.4 MIT
ms 2.1.2 MIT
npm-run-path 4.0.1 MIT
once 1.4.0 ISC
onetime 5.1.2 MIT
p-limit 2.3.0 MIT
p-limit 3.1.0 MIT
p-locate 4.1.0 MIT
p-try 2.2.0 MIT
parse-json 5.2.0 MIT
path-exists 4.0.0 MIT
path-is-absolute 1.0.1 MIT
path-key 3.1.1 MIT
picocolors 1.0.0 ISC
picomatch 2.3.1 MIT
pkg-dir 4.2.0 MIT
pretty-format 29.7.0 MIT
prompts 2.4.2 MIT
pure-rand 6.0.4 MIT
require-directory 2.1.1 MIT
resolve-cwd 3.0.0 MIT
resolve-from 5.0.0 MIT
semver-diff 4.0.0 MIT
semver 7.6.0 ISC
shebang-command 2.0.0 MIT
shebang-regex 3.0.0 MIT
signal-exit 3.0.7 ISC
sisteransi 1.0.5 MIT
slash 3.0.0 MIT
source-map 0.6.1 BSD-3-Clause
stack-utils 2.0.6 MIT
string-length 4.0.2 MIT
string-width 4.2.3 MIT
strip-ansi 6.0.1 MIT
strip-final-newline 2.0.0 MIT
strip-json-comments 3.1.1 MIT
supports-color 5.5.0 MIT
supports-color 7.2.0 MIT
supports-color 8.1.1 MIT
ts-node 10.9.2 MIT
tunnel 0.0.6 MIT
type-fest 0.21.3 MIT
typescript 5.4.5 Apache-2.0
undici 5.28.4 MIT
universal-user-agent 6.0.1 ISC
universal-user-agent 7.0.2 ISC
uuid 8.3.2 MIT
v8-compile-cache-lib 3.0.1 MIT
v8-to-istanbul 9.2.0 ISC
which 2.0.2 ISC
wrap-ansi 7.0.0 MIT
wrappy 1.0.2 ISC
xml 1.0.1 MIT
y18n 5.0.8 ISC
yallist 4.0.0 ISC
yargs-parser 21.1.1 ISC
yargs 17.7.2 MIT
yn 3.1.1 MIT
yocto-queue 0.1.0 MIT
Contact Qodana team

Contact us at qodana-support@jetbrains.com

@gavanlamb gavanlamb added enhancement New feature or request and removed enhancement New feature or request labels Jun 15, 2024
@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch from 818249c to 76eeef5 Compare June 15, 2024 08:00
@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch from 99ca703 to 59f70f2 Compare June 15, 2024 08:21
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
31.3% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch from d967c4f to 1aaedab Compare June 15, 2024 08:59
@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch from ceea6a1 to fcfb505 Compare June 15, 2024 13:35
@gavanlamb gavanlamb force-pushed the feature/SCRUM-41-create-dotnet-outdate-action branch from fcfb505 to 1f3d66b Compare June 16, 2024 01:20
@gavanlamb gavanlamb merged commit 6f37a63 into main Jun 16, 2024
4 checks passed
@gavanlamb gavanlamb deleted the feature/SCRUM-41-create-dotnet-outdate-action branch June 16, 2024 04:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement a dotnet outdated action
1 participant