From aa518bd385ee2056f3600c49c514b1f970ecbc60 Mon Sep 17 00:00:00 2001 From: DaMn good B0t <143536629+damn-good-b0t@users.noreply.github.com> Date: Thu, 1 Oct 2026 00:02:43 +0200 Subject: [PATCH] Update version: NimaShafie.OxideSLOC version 1.6.22 (#444582) --- .../NimaShafie.OxideSLOC.installer.yaml | 23 +++++++++++++ .../NimaShafie.OxideSLOC.locale.en-US.yaml | 33 +++++++++++++++++++ .../1.6.22/NimaShafie.OxideSLOC.yaml | 8 +++++ 3 files changed, 64 insertions(+) create mode 100644 manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.installer.yaml create mode 100644 manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.locale.en-US.yaml create mode 100644 manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.yaml diff --git a/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.installer.yaml b/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.installer.yaml new file mode 100644 index 00000000000..b01890b243c --- /dev/null +++ b/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.installer.yaml @@ -0,0 +1,23 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: NimaShafie.OxideSLOC +PackageVersion: 1.6.22 +InstallerLocale: en-US +Platform: +- Windows.Desktop +InstallerType: zip +NestedInstallerType: portable +NestedInstallerFiles: +- RelativeFilePath: oxide-sloc.exe + PortableCommandAlias: oxide-sloc +Dependencies: + PackageDependencies: + - PackageIdentifier: Microsoft.VCRedist.2015+.x64 +ReleaseDate: 2026-09-30 +Installers: +- Architecture: x64 + InstallerUrl: https://github.com/oxide-sloc/oxide-sloc/releases/download/v1.6.22/oxide-sloc-windows-x64.zip + InstallerSha256: 8E5077170863E351B01A3E31315FA735173EE7109261E56E4FF43E556F1C1B28 +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.locale.en-US.yaml b/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.locale.en-US.yaml new file mode 100644 index 00000000000..b98a2dfd112 --- /dev/null +++ b/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.locale.en-US.yaml @@ -0,0 +1,33 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: NimaShafie.OxideSLOC +PackageVersion: 1.6.22 +PackageLocale: en-US +Publisher: Nima Shafie +PublisherUrl: https://github.com/NimaShafie +PublisherSupportUrl: https://github.com/oxide-sloc/oxide-sloc/issues +Author: Nima Shafie +PackageName: oxide-sloc +PackageUrl: https://github.com/oxide-sloc/oxide-sloc +License: AGPL-3.0 +LicenseUrl: https://github.com/oxide-sloc/oxide-sloc/blob/HEAD/LICENSE +ShortDescription: Rust-based SLOC analysis and unit test metrics workbench +Description: |- + oxide-sloc is a code metrics workbench that performs SLOC (Source Lines of Code) analysis + and unit test detection across 41 programming languages. It provides a CLI, a localhost web + UI, rich HTML reports, and PDF export. Features include language breakdown, IEEE 1045-1992 + counting standards, git webhook integration, and test/production code separation. +Moniker: oxide-sloc +Tags: +- cli +- code-analysis +- developer-tools +- metrics +- rust +- sloc +- source-lines-of-code +ReleaseNotes: "## Download\n\n| Platform | File | Notes |\n|---|---|---|\n| Linux x86-64 | `oxide-sloc-linux-x86_64` | Static binary (musl) — works on any x86-64 Linux |\n| Linux arm64 | `oxide-sloc-linux-arm64` | Requires glibc ≥ 2.17 (Raspberry Pi 4, AWS Graviton, Ampere, etc.) |\n| Windows x86-64 | `oxide-sloc-windows-x86_64.exe` | Windows 10/11 |\n| macOS x86-64 | `oxide-sloc-macos-x86_64` | Intel Mac |\n| macOS Apple Silicon | `oxide-sloc-macos-arm64` | M1/M2/M3/M4 Mac |\n| Vendor archive | `vendor.tar.gz.aa` + `.ab` + `.ac` + `vendor.checksums.sha256` | Rust dependency sources (split gzip parts) for air-gapped builds |\n\nChecksums for all release assets are in `SHA256SUMS.txt`.\nGPG detached signatures (`.sig`), Sigstore cosign bundles (`.bundle`), and SLSA provenance attestations (`.sigstore.json`) are included for each binary.\nThe GPG public key used for signing is `oxide-sloc-signing-key.asc`.\n\n## Quick install\n\n```bash\n# Linux x86-64\ncurl -Lo oxide-sloc https://github.com/oxide-sloc/oxide-sloc/releases/download/v1.6.22/oxide-sloc-linux-x86_64\nchmod +x oxide-sloc && sudo mv oxide-sloc /usr/local/bin/\n\n# Linux arm64\ncurl -Lo oxide-sloc https://github.com/oxide-sloc/oxide-sloc/releases/download/v1.6.22/oxide-sloc-linux-arm64\nchmod +x oxide-sloc && sudo mv oxide-sloc /usr/local/bin/\n\n# macOS (Apple Silicon)\ncurl -Lo oxide-sloc https://github.com/oxide-sloc/oxide-sloc/releases/download/v1.6.22/oxide-sloc-macos-arm64\nchmod +x oxide-sloc && sudo mv oxide-sloc /usr/local/bin/\n\n# macOS (Intel)\ncurl -Lo oxide-sloc https://github.com/oxide-sloc/oxide-sloc/releases/download/v1.6.22/oxide-sloc-macos-x86_64\nchmod +x oxide-sloc && sudo mv oxide-sloc /usr/local/bin/\n\n# Windows — rename and add to PATH\nren oxide-sloc-windows-x86_64.exe oxide-sloc.exe\n\n# Verify checksum (Linux / macOS)\nsha256sum --check SHA256SUMS.txt\n\n# Verify GPG signature (Linux / macOS)\ngpg --import oxide-sloc-signing-key.asc\ngpg --verify oxide-sloc-linux-x86_64.sig oxide-sloc-linux-x86_64\n\n# Verify cosign bundle (keyless — requires cosign installed).\n# The identity flags pin the signature to this repo's release workflow.\ncosign verify-blob \\\n --bundle oxide-sloc-linux-x86_64.bundle \\\n --certificate-identity-regexp '^https://github.com/oxide-sloc/oxide-sloc/\\.github/workflows/release\\.yml@refs/tags/v' \\\n --certificate-oidc-issuer https://token.actions.githubusercontent.com \\\n oxide-sloc-linux-x86_64\n```\n\n## Air-gapped build\n\n```bash\n# Download source + vendor archive from this release, then on the air-gapped machine:\nbash scripts/internal/airgap-build.sh\n```\n\n## Or build from source (requires Rust 1.98+)\n\n```bash\ncargo install --git https://github.com/oxide-sloc/oxide-sloc oxide-sloc\n```\n\n\n## What's Changed\n• chore:update dist Windows binaries (v1.6.21) by @oxide-sloc-toolchain-bot[bot] in https://github.com/oxide-sloc/oxide-sloc/pull/148\n• chore:update dist Linux binary (v1.6.21) by @oxide-sloc-toolchain-bot[bot] in https://github.com/oxide-sloc/oxide-sloc/pull/149\n\n\n**Full Changelog**:https://github.com/oxide-sloc/oxide-sloc/compare/v1.6.21...v1.6.22" +ReleaseNotesUrl: https://github.com/oxide-sloc/oxide-sloc/releases/tag/v1.6.22 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.yaml b/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.yaml new file mode 100644 index 00000000000..34890aee4cf --- /dev/null +++ b/manifests/n/NimaShafie/OxideSLOC/1.6.22/NimaShafie.OxideSLOC.yaml @@ -0,0 +1,8 @@ +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json +# Created with winmatsch + +PackageIdentifier: NimaShafie.OxideSLOC +PackageVersion: 1.6.22 +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0