Releases: JuliaCI/coreupload-buildkite-plugin
Releases · JuliaCI/coreupload-buildkite-plugin
v2.7
What's Changed
- Don't error if compression of coredumps fails by @IanButterworth in #20
New Contributors
- @IanButterworth made their first contribution in #20
Full Changelog: v2.6...v2.7
v2.6
v2.5
What's Changed
- Improve buildkite error reporting by @staticfloat in #15
- Update tests by @staticfloat in #16
- make upload job concurrent with lldb job by @vtjnash in #14
New Contributors
Full Changelog: v2...v2.5
v2.4: Add FreeBSD testing
Note that we can't do bundle creation on FreeBSD, since our `lldb` can't read the core dump to figure out which libraries were loaded. So we just disallow `create_bundle` on FreeBSD.
v2.3: Try to be more BSD-compatible
Without `-f -` to `tar`, we run into the dreaded `Failed to open '/dev/sa0'` error. I am following the advice of https://stackoverflow.com/questions/8687502/tar-failed-to-open-dev-sa0-error-in-freebsd on how to fix it.
v2.2: Fix mis-bundling with `tar`
Also, increase lower limit in tests, now that I realize that I had bad corefiles
v2.1: Don't allow `zstd` to adapt (#9)
It gets stuck sometimes, possibly because it decided to ratchet up to a higher value, or perhaps because of the bug mentioned where with multiple threads it seems to make very slow progress.
v2.0: Large refactor to simplify main hook flow and add `lldb` support (#8)
* Large refactor to simplify main hook flow and add `lldb` support * Add macOS job and test `lldb` and `gdb` explicitly * Don't use `realpath`, use `sed`. * Notify on improper `gdb_commands` usage * Ignore `.vscode/` * Explicitly track and `wait` upon PIDs * Assert that all files are at least 10kb in size * Better printing
v1.3: Apply `realpath` to all bundled paths (#7)
* Apply `realpath` to all bundled paths * Use `realpath -s` to avoid dereferencing symlinks If we dereference symlinks, we end up with a bundle that has all the libraries, but in potentially different locations than the corefile expects them.
v1.2: Add `create_bundle` option (#6)
* Add `create_bundle` This adds a new mode that collects all shared libraries used within a coredump and bundles them together into a tarball. * Add some documentation and `debug_plugin` * Remove keys * Need to do bundling inside of rootfs images * use `raise` instead of calling random address * Try to fix readarray problems * Dont' save symlinks