https://github.com/scufflecloud/valgrind-builds
https://github.com/scufflecloud/valgrind-builds
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/scufflecloud/valgrind-builds
- Owner: ScuffleCloud
- Created: 2025-02-24T20:44:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-08T00:24:11.000Z (about 1 year ago)
- Last Synced: 2025-05-09T16:26:58.529Z (about 1 year ago)
- Language: Shell
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# valgrind-builds
This repository automatically compiles and uploads Valgrind binaries for x86_64 and aarch64 architectures, on a cron schedule.
## Downloading Artifacts
You can download the artifacts from the [Releases](https://github.com/scufflecloud/valgrind-builds/releases) page.
For use in a CI pipeline, you can use the following action to download the artifacts:
```yaml
- name: Download Valgrind
env:
VALGRIND_VERSION: master
INSTALL_PATH: /usr/local
RELEASE_URL:
run: |
set -eo pipefail
curl -L "https://github.com/scufflecloud/valgrind-builds/releases/download/latest/valgrind-${VALGRIND_VERSION}-$(uname -s)-$(uname -m).tar.gz" | sudo tar -xzf - --strip-components=1 -C $INSTALL_PATH
echo "VALGRIND_LIB=$INSTALL_PATH/libexec/valgrind" >> $GITHUB_ENV
```