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

[Test PR] See if fuzzing is working again #8

Closed
wants to merge 1 commit into from
Closed

Conversation

EliahKagan
Copy link
Owner

@EliahKagan EliahKagan commented Jan 18, 2025

a.k.a. Revert "deactivate fuzzing as it's not building anymore for unrelated reasons"

Like #1, this is a fork-internal PR for testing fuzzing.

There, it was necessary to open a PR on the upstream repo, in order to test whether a change to the code here would help, since the job won't actually check out and use code from a PR whose base branch (target) is in a fork. But so far, here, I'm mainly testing whether the problem has gone away by itself due to a new nightly Rust toolchain, so it might not end up being necessary to open an investigatory PR upstream before knowing if things are likely to work.

This reverts commit a661a8a.

By the way, the automated CodeQL review comments are due to another thing I'm testing out in this fork: experimental CodeQL scanning for GitHub Actions workflows. There are tradeoffs associated with pinning all actions at specific commit hashes, and I am unsure if that is really a better approach overall for GitoxideLabs/gitoxide. But that's what the comments are recommending. Those comments are conceptually unrelated to what I am trying to test here.

steps:
- name: Build Fuzzers
id: build
uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CIFuzz' step
Uses Step: build
uses 'google/oss-fuzz/infra/cifuzz/actions/build_fuzzers' with ref 'master', not a pinned commit hash
language: rust

- name: Run Fuzzers
uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CIFuzz' step
Uses Step
uses 'google/oss-fuzz/infra/cifuzz/actions/run_fuzzers' with ref 'master', not a pinned commit hash
Copy link
Owner Author

@EliahKagan EliahKagan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to work, completing three times reporting success and with nothing particularly alarming jumping out in the logs. But I think it's not quite equivalent to how it works when it's a PR on the upstream repository. I'll close this and open a PR there, and see how the CI run goes.

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