gitlab-runner 0.3.0

Helper crate to build custom gitlab runners
Documentation
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.0]https://github/collabora/gitlab-runner-rs/compare/gitlab-runner-v0.0.9...gitlab-runner-v0.1.0 - 2024-05-17

### Added
- *(artifacts)* Update to zip 1.2

### Other
- bump dependency versions
- Update zip requirement from 0.6.2 to 1.2.3
- fix doc example

## [0.0.9]https://github/collabora/gitlab-runner-rs/compare/gitlab-runner-v0.0.8...gitlab-runner-v0.0.9 - 2024-04-13

### Added
- Move runner creation to builder pattern
- Seperate logging layer creation from runner creation
- Add automatic generation of system_id for the runner
- Allow setting runner metadata

### Other
- Add test for metadata
- Add metadata
- Allow setting runner metadata
- Update reqwest requirement from 0.11.3 to 0.12.0
- Improve logging on demo runner
- Add a specific span target adding the gitlab job id
- Add a per-layer filter on top of the GitlabLayer
- re-add root README.md
- Deduplicate README and crate documentation
- Update to wiremock 0.0.6
- update README.md for the new registration workflow
- Add automatic generation of system_id for the runner
- Bump dependencis as need to build with minimal-versions