34 Commits

Author SHA1 Message Date
Whisperity
c1fbda0879 fix: Forward the --config config.json configuration file to CodeChecker parse v1 v1.0.4 2023-02-10 16:29:12 +01:00
Whisperity
403b61375b fix(codechecker): Do not install "alpha" or "rc" versions when auto-selecting v1.0.3 2022-12-21 12:17:45 +01:00
Whisperity
3cf8e7d3eb chore(ci): Upgrade images and dependent test actions due to deprecation
GitHub Actions deprecated some older versions of the built-in "core" or
"standard" actions (e.g., `checkout` or `upload-artifact`) and also the
Ubuntu 18.04 environment.

Ubuntu 18.04-based Actions images will be removed from availability on
GitHub on April 1, 2023, coinciding with the official EOL of the system.

> See http://github.com/actions/runner-images/issues/6002
v1.0.2
2022-10-15 17:14:45 +02:00
Whisperity
149e5f70f9 fix(deprecate): echo ::set-output is deprecated, use environment files
GitHub deprecated the `set-output` (and `set-state`, which we did not
use) commands in Actions scripts due to trust issues.

This patch moves the output management to the new format involving
_"Environment files"_.
2022-10-15 16:56:05 +02:00
Whisperity
dd6bc71195 chore(public-relations): [NFC] Choose a proper Action icon v1.0.1 2022-06-09 12:20:59 +02:00
Whisperity
aa43d49b93 Merge pull request #3 from whisperity/fix/alternatives
Fix install of `clang-tidy` conflicting with the alternatives system.
2022-06-09 12:10:41 +02:00
Whisperity
26b43fadb4 chore(docs): Explicitly mention that llvm-version must be the major version 2022-06-08 11:41:38 +02:00
Whisperity
bbffda29e3 fix: Use separate clang-tidy alternative entry because GitHub...
The image contents of `ubuntu-20.04` changed sometime in April or May
and they already come with a `clang-tidy` pre-installed and registered
into the alternatives system, which broke the action's install script.
2022-06-08 11:36:56 +02:00
Whisperity
a052369b61 fix: Output the CodeChecker and LLVM versions v1.0.0 2022-03-26 12:41:02 +01:00
Whisperity
61bccd7593 feat: Add support for executing the report-converter tool 2022-03-26 11:22:58 +01:00
Whisperity
14d6da98f7 Revert "fix: Use user/repo/branch format"
This reverts commit d0c913fdc3.

As Ericsson/CodeChecker#3536 got merged, we can return to using `:`.
2021-12-24 13:25:50 +01:00
Whisperity
be26db7f00 test: Upgrade to use 6.18.1 PyPI and Docker packages
Considering that Ericsson/CodeChecker#3515 seems to be fixed, we can now
use a package manager sourced version, instead of building locally.
2021-12-17 14:12:41 +01:00
Whisperity
d0c913fdc3 fix: Use user/repo/branch format
CodeChecker v6.18.0 contains a strange behaviour where `:` in
`CodeChecker cmd diff` is understood as the "run tag" separator in
names. Until the feature to **escape** `:` in names is implemented in a
release, use a different format.
2021-12-06 14:45:12 +01:00
Whisperity
69e2464946 fix: Make the README entry about diffing better 2021-12-06 10:15:54 +01:00
Whisperity
6c0a0fd4f8 fix: CodeChecker cmd diff doesn't take --config flag 2021-12-06 10:10:44 +01:00
Whisperity
6538c6566a feat: Test production store against a real (non-test-infrastructure) server 2021-12-03 19:11:43 +01:00
Whisperity
169ff30c53 feat: Add flag ignore-analyze-crashes which makes sure the entire job is not failed if the analysis fails 2021-12-03 12:05:22 +01:00
Whisperity
6fe917560c nit: Fix docs URL in README 2021-12-02 14:19:28 +01:00
Whisperity
03cdfe1e4e nit: Order the variables in the README 2021-11-30 18:44:42 +01:00
Whisperity
453cde8cc2 refactor: Make use of the ::group:: command to group outputs 2021-11-30 18:42:09 +01:00
Whisperity
aa40a1a8b6 feat: Allow executing cmd diff against a stored run and report if there are new findings 2021-11-30 18:21:11 +01:00
Whisperity
a3612b27c9 feat: Do not break the build internally if there were reports, but instruct the user how to do it themselves 2021-11-30 15:10:38 +01:00
Whisperity
790fee122b nit: Forgot to mention the store action in the README 2021-11-29 17:57:30 +01:00
Whisperity
78895135aa ci: Use v6.18.0 manually compiled for parse tests
The PyPI package for the release appears to be broken.
2021-11-29 17:51:38 +01:00
Whisperity
995207439b feat: Grab CodeChecker release from PyPI by default 2021-11-29 17:42:43 +01:00
Whisperity
3c9baf21be feat: Expose and wire in the store command 2021-11-29 16:22:28 +01:00
Whisperity
6d2fc77005 nit: remove stale warning output 2021-11-28 16:16:10 +01:00
Whisperity
88af3af3c9 nit: Make the CTU test have a valid finding with defualt configuration 2021-11-28 16:09:45 +01:00
Whisperity
23bc2df6a7 Add the parse step that converts and shows analysis results 2021-11-28 15:50:11 +01:00
Whisperity
93e0b4ff7d Wire in the analyze command 2021-11-28 14:46:48 +01:00
Whisperity
0f68f77616 Add script for handling CodeChecker log 2021-11-28 11:14:07 +01:00
Whisperity
dda589380f Wire in downloading and installing LLVM from PPA 2021-11-27 12:42:35 +01:00
Whisperity
d8995ef956 Add framework code for downloading and packaging CodeChecker 2021-11-27 11:53:32 +01:00
Whisperity
392c4c852c Initial commit: My first action! 2021-11-27 11:18:56 +01:00