Filter job variables from environment

Add job variable filtering during environment initialization. Job variable names are provided via RUNNER_JOB_VAR_NAMES (gzip-compressed, base64-encoded) and are excluded from the OS environment.

Includes decompression logic and comprehensive tests.

Related to Restore environment variables to build container (gitlab-runner!6333 - merged)

#329 (closed)

Edited by Romuald Atchadé

Merge request reports

Loading