* Implement 'env' package to handle environment variables Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Make 'cosign env' use the env package Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Make packages use env instead os.Getenv/LookupEnv Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Fix oci unit test Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Fix E2E tests Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Address review comments Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Update docgen Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Integrate forbidigo linter for os.Getenv/LookupEnv Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Document all environment variables used by cosign Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Address review comments - part 2 Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Fix issue with tests conflicting with OS envs Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Address review comments - part 3 Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> * Fix gocritic lint errors Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com> Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>