Commit graph

13 commits

Author SHA1 Message Date
Ibrahim Zidan
b76190dd9a
Update github actions to work with the new cmake setup
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:21:33 +03:00
Ibrahim Zidan
3e1778e56f
Update code quality analyzer in github actions to version 4
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:51:06 +02:00
Ibrahim Zidan
4caecbc4a6
Update actions/checkout in github actions to version 6
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:51:06 +02:00
Haru
d898cb5c22
Switch to codeql-action/init@v3, codeql-action/autobuild@v3, codeql-action/analyze@v3
This fixes the following deprecation warnings in GitHub Actions:

- 'The following actions use a deprecated Node.js version and will be forced to run on node20: github/codeql-action/init@v2, github/codeql-action/autobuild@v2, github/codeql-action/analyze@v2'
- 'CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3"

Signed-off-by: Haru <haru@dotalux.com>
2024-08-31 18:49:31 +02:00
Haru
3118892647
Switch to actions/checkout@v4
This fixes the following deprecation warning in GitHub Actions:

- 'The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/checkout@v1'

Signed-off-by: Haru <haru@dotalux.com>
2024-08-31 18:49:26 +02:00
Guilherme G. Menaldo
e0de07d062
make pull_requests also use "controller" workflow
for reasons unknown, the controller workflow was only used by pushes,
while all workflows were triggered separately for pull requests.

now both pushes and pull requests follow the same CI flow, with some
specifics for pushes being handled with ifs
2023-10-21 23:10:33 -03:00
Guilherme G. Menaldo
c1ef569863
fix concurrency name of action workflows
- replacing "github.workflow" replacer with a hardcoded name of the flow
  file. "github.workflow" value comes from the caller.

  When controller workflow is the one triggering, all flows will get
  this as "controller" and tests with the same matrix will conflict and
  cancel each other. Hardcoding the flow name allows all of them to run.

- use "_" as separator between matrix values instead of "-" to make it
  easier to read flow ids generated by Actions, since our matrix also
  uses "-" in its values
2023-10-21 23:07:45 -03:00
Guilherme G. Menaldo
0fd50217ae
add concurrency setting for github actions workflows
pushing a new commit in a PR now stops actions from previous commits
of the same PR, allowing CI to stop testing old code and starting the
new one earlier
2023-10-19 00:10:45 -03:00
Haru
ff15e8f7b6
Update CodeQL github workflow following the latest upstream template
This resolves the Node.js 12 deprecation warning by moving to the Node.js 16 actions/checkout@v3

Signed-off-by: Haru <haru@dotalux.com>
2022-10-23 20:22:24 +02:00
Haru
680fbad4c9
Update CodeQL Github Action to v2
Signed-off-by: Haru <haru@dotalux.com>
2022-06-01 01:56:51 +02:00
Haru
5ef2cfab03
Ensure order of execution of the GitHub Actions workflows
Signed-off-by: Haru <haru@dotalux.com>
2022-05-31 01:03:22 +02:00
Andrei Karas
8b57458296 Remove git checkout HEAD^2 from codeql-analysis.yml 2021-02-18 19:18:18 +03:00
Andrei Karas
52edccd584 Add codeql analysis
For now it find no errors, but in future may be it can find something...
2020-10-03 20:43:04 +03:00