Skip to content

CI cleanup - #2336

Draft
Tehforsch wants to merge 12 commits into
mainfrom
ci-caching
Draft

Tehforsch wants to merge 12 commits into
mainfrom
ci-caching

Conversation

@Tehforsch

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 2ac02d0.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

  • .github/workflows/build-rs.yaml
  • .github/workflows/functional.yaml
  • .github/workflows/release.yml

@Tehforsch
Tehforsch force-pushed the ci-caching branch 3 times, most recently from d2ec349 to 184814f Compare August 5, 2026 15:09
@Tehforsch Tehforsch changed the title Fix CI caching of rust builds CI cleanup Aug 5, 2026
@Tehforsch
Tehforsch force-pushed the ci-caching branch 2 times, most recently from 6d2f42f to 0ce938c Compare August 5, 2026 15:24
@Tehforsch
Tehforsch force-pushed the ci-caching branch 2 times, most recently from f9ac540 to e0e3ac9 Compare August 6, 2026 07:09
@Tehforsch
Tehforsch changed the base branch from main to serve-tar-from-memory August 6, 2026 07:09
Base automatically changed from serve-tar-from-memory to main August 10, 2026 10:13
@Tehforsch
Tehforsch force-pushed the ci-caching branch 2 times, most recently from 45c495c to cce5e0e Compare August 17, 2026 06:47
This makes them run in parallel and write their cache individually.
The "functional tests" previously ran

`openvas -s` to ... check the configuration?
validated the syntax of the feed
ran a single openvas-nasl-lint against a script.

There was a whole lot of machinery for three tests that, in my opinion,
contribute nothing useful. We are not actively developing
openvas-nasl-lint, nor are the tests comprehensive or anything of the
sort.
This is effectively the same workflow but hopefully a little clearer
about its intent: Build openvas together with the current main branches
of gvm-libs and openvas-smb.

This also changes when this workflow runs. Previously it ran in CI on
every PR, now it runs weekly to check if openvas still integrates well
with the other repositories.
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.

1 participant