tcpipuk/Detect OS and Runtime Versions
Detect OS and runtime versions with semantic versioning outputs for GitHub/Forgejo workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
no inputs
Outputs
| name | description |
|---|---|
| name | OS name (e.g. Ubuntu, Debian, CentOS, macOS, Windows) |
| version | OS version (e.g. 22.04, 11, 2022) |
| slug | Combined OS slug (e.g. Ubuntu-22.04, macOS-13, Windows-2022) |
| arch | System architecture (e.g. x64, arm64) |
| cmake_major | Major version of CMake if available (e.g. 3) |
| cmake_minor | Minor version of CMake if available (e.g. 28) |
| cmake_patch | Patch version of CMake if available (e.g. 1) |
| cmake_version | Full CMake version if available (e.g. 3.28.1) |
| docker_major | Major version of Docker if available (e.g. 24) |
| docker_minor | Minor version of Docker if available (e.g. 0) |
| docker_patch | Patch version of Docker if available (e.g. 7) |
| docker_version | Full Docker version if available (e.g. 24.0.7) |
| git_major | Major version of Git if available (e.g. 2) |
| git_minor | Minor version of Git if available (e.g. 43) |
| git_patch | Patch version of Git if available (e.g. 0) |
| git_version | Full Git version if available (e.g. 2.43.0) |
| go_major | Major version of Go if available (e.g. 1) |
| go_minor | Minor version of Go if available (e.g. 21) |
| go_patch | Patch version of Go if available (e.g. 5) |
| go_version | Full Go version if available (e.g. 1.21.5) |
| java_major | Major version of Java if available (e.g. 21) |
| java_minor | Minor version of Java if available (e.g. 0) |
| java_patch | Patch version of Java if available (e.g. 1) |
| java_version | Full Java version if available (e.g. 21.0.1) |
| node_major | Major version of Node.js if available (e.g. 22) |
| node_minor | Minor version of Node.js if available (e.g. 19) |
| node_patch | Patch version of Node.js if available (e.g. 0) |
| node_version | Full Node.js version if available (e.g. 22.19.0) |
| python_major | Major version of Python if available (e.g. 3) |
| python_minor | Minor version of Python if available (e.g. 11) |
| python_patch | Patch version of Python if available (e.g. 5) |
| python_version | Full Python version if available (e.g. 3.11.5) |
| rust_major | Major version of Rust if available (e.g. 1) |
| rust_minor | Minor version of Rust if available (e.g. 75) |
| rust_patch | Patch version of Rust if available (e.g. 0) |
| rust_version | Full Rust version if available (e.g. 1.75.0) |