mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
- Split up CI artifacts into "exe", "pkg", and "syms" so it's easy to check they're being uploaded. This shouldn't affect published artifacts - Set `strip = "none"` which seems to be necessary to get the debug symbols in Linux, although they still end up in the exe and not the dwp file 🤔 don't know why - Test Linux stacktrace in CI Stacktrace examples: - On Linux we at least get function names, but we aren't getting line numbers for some reason https://github.com/firezone/firezone/actions/runs/8350493514/job/22857032124#step:10:268 - On Windows we also get line numbers, as before https://github.com/firezone/firezone/actions/runs/8350493514/job/22857033367#step:11:351 I didn't test downloading the files and doing a stacktrace locally, but I have batched that up for whenever I do a big manual test of the CD-produced release artifacts: https://github.com/firezone/firezone/issues/3887