google / nsjail

A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.
https://nsjail.dev
Apache License 2.0
2.93k stars 275 forks source link

Tag master as a new release #190

Closed mkst closed 2 years ago

mkst commented 2 years ago

We are unable to build the latest tagged version (3.0) on Ubuntu 20.04:

/usr/bin/ld: kafel/libkafel.a(libkafel.o): in function `kafel_yyerror':
arm_syscalls.c:(.text+0x6653): undefined reference to `YYUSE'
collect2: error: ld returned 1 exit status

This is not a problem on master (was fixed via https://github.com/google/kafel/pull/28/files), however as we are building nsjail as part of a git workflow we like to pin a specific version to avoid any surprises. This means we need to clone master, and then checkout a specific commit which is less efficient than picking a tag (https://stackoverflow.com/questions/3489173/how-to-clone-git-repository-with-specific-revision-changeset/3489576).

Is there anything preventing the current master being tagged as e.g. 3.1 so we can start using the tag + simplify our workflow?

happyCoder92 commented 2 years ago

Hi! Sorry for the delay. I just created a new release.