flavorpack 2025-11-23
Windows CI temporarily disabled while platform support is worked out
109 files · 10,888+ · 2,404-

Windows CI: Temporarily Disabled

37 files changed
  • analyze_pe_binaries.py Updated analyze_pe_binaries.py
  • build-go-helpers.sh Updated CI script
  • build-rust-helpers.sh Updated CI script
  • combine-helper-artifacts.sh Updated CI script
  • create-helper-matrix.sh Updated CI script
  • create-pretaster-matrix.sh Updated CI script
  • create-test-matrix.sh Updated CI script
  • generate-flavor-summary.sh Updated CI script
  • generate-security-summary.py Updated generate-security-summary.py
  • generate-taster-summary.sh Updated CI script
  • security-scan-helpers.sh Updated CI script
  • organize-platform-helpers.sh Updated CI script
  • prepare-release.sh Updated CI script
  • prepare-taster-build.sh Updated CI script
  • run-bandit-scan.sh Updated CI script
  • run-cargo-audit-scan.sh Updated CI script
  • run-checkov-scan.sh Updated CI script
  • run-comprehensive-taster-tests.sh Updated CI script
  • run-detect-secrets-scan.sh Updated CI script
  • run-dodgy-scan.sh Updated CI script
  • run-gosec-scan.sh Updated CI script
  • run-govulncheck-scan.sh Updated CI script
  • run-grype-scan.sh Updated CI script
  • run-pip-audit-scan.sh Updated CI script
  • run-safety-scan.sh Updated CI script
  • run-semgrep-scan.sh Updated CI script
  • run-tfsec-scan.sh Updated CI script
  • run-trivy-scan.sh Updated CI script
  • run-trufflehog-scan.sh Updated CI script
  • test-metadata.py Updated test-metadata.py
  • validate-helper-binaries.sh Updated CI script
  • validate-wheel-structure.sh Updated CI script
  • 01-helper-prep.yml Updated CI workflow
  • 03-flavor-pipeline.yml Updated CI workflow
  • 04-taster-pipeline.yml Updated CI workflow
  • 06-security-scan.yml Updated CI workflow
  • Makefile Updated build targets
  • Removed windows-amd64 from pretaster test matrix (create-pretaster-matrix.sh) qualify internal
    1 file
    • create-pretaster-matrix.sh
  • Disabled all Windows platforms in helper-prep workflow (01-helper-prep.yml) — both windows_amd64 and windows_arm64 pulled from build matrix pending support completion baseline internal
    1 file
    • 01-helper-prep.yml
  • Comment updated in taster pipeline to reflect both Windows variants being skipped specify errata

Security Scanning Overhaul

2 files changed
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • 06-security-scan.yml expanded with 853 lines of new scanning steps — adds structured reporting, enhanced secret detection, and multi-tool scanning outputs harden internal
    1 file
    • 06-security-scan.yml
  • Removed keys/flavor-private.key and keys/flavor-public.key from repository (secrets cleanup) deprecate errata
    2 files
    • flavor-private.key
    • flavor-public.key

Go PE Resource Improvements

  • src/flavor-go/pkg/psp/format_2025/pe_resources.go: Added LOAD_LIBRARY_AS_IMAGE_RESOURCE flag to PE resource reading for Windows cross-platform correctness instantiate behavioral
    1 file
    • pe_resources.go
  • src/flavor-go/pkg/psp/format_2025/reader.go: Read path improvements (137 lines changed) decouple internal
    1 file
    • reader.go
  • src/flavor-go/pkg/psp/format_2025/reader_slots.go and reader_verify.go: Cross-platform slot and verification fixes remediate internal
    2 files
    • reader_slots.go
    • reader_verify.go

Dead Code Removal: test-metadata.py

9 files changed
  • __init__.py Updated __init__ module
  • output.py Updated output module
  • test_module_imports.py Updated tests for module_imports
  • test_verification.py Updated tests for verification
  • test_extract_command.py Updated tests for extract_command
  • test_inspect_command.py Updated tests for inspect_command
  • json_comparison.py Updated tests for json_comparison
  • test_locking.py Updated tests for locking
  • test_output.py Updated tests for output
  • Removed _load_json_file, _merge_summary, _collect_platform_results, _update_combined_summary helper functions — inlined into combine_test_results() for clarity decouple internal
    1 file
    • test-metadata.py
  • Minor cleanup: removed Iterable import, simplified open() calls deprecate errata
61 files changed
  • .gitignore Updated git ignore rules
  • base-mkdocs.yml Updated configuration
  • DISTRIBUTION.md Updated documentation
  • README.md Updated documentation
  • _global_footer.tmpl.md Updated documentation
  • build-tools-setup.md Updated documentation
  • cli-verification.md Updated documentation
  • code-quality-setup.md Updated documentation
  • crypto-setup.md Updated documentation
  • go-requirements.md Updated documentation
  • ide-setup.md Updated documentation
  • optional-dependencies.md Updated documentation
  • platform-specific-macos.md Updated documentation
  • python-requirements.md Updated documentation
  • python-version-setup.md Updated documentation
  • testing-setup.md Updated documentation
  • troubleshooting-common.md Updated documentation
  • uv-installation.md Updated documentation
  • verification-commands.md Updated documentation
  • virtual-env-setup.md Updated documentation
  • gen_ref_pages.py Updated gen_ref_pages.py
  • ANNOUNCEMENT_BANNER.md Updated documentation
  • DEVELOPER_GUIDE.md Updated documentation
  • README.md Updated documentation
  • __init__.py Updated __init__.py
  • officium-dark.svg Updated officium-dark.svg
  • officium-light.svg Updated officium-light.svg
  • provide-theme.css Updated provide-theme.css
  • termynal.css Updated termynal.css
  • USAGE.md Updated documentation
  • contributors.yml Updated configuration
  • external_links.yml Updated configuration
  • people.yml Updated configuration
  • sponsors.yml Updated configuration
  • __init__.py Updated __init__.py
  • nav_filter_hook.py Updated nav_filter_hook.py
  • terraform_provider.py Updated terraform_provider.py
  • version_hook.py Updated version_hook.py
  • custom.js Updated custom.js
  • mermaid-init.js Updated mermaid-init.js
  • termynal.js Updated termynal.js
  • copyright.html Updated copyright.html
  • audit-badge.md Updated documentation
  • audit-status.md Updated documentation
  • gitleaks.json Updated gitleaks.json
  • gitleaks_raw.json Updated gitleaks_raw.json
  • gitleaks_summary.txt Updated gitleaks_summary.txt
  • pip_audit.json Updated pip_audit.json
  • pip_audit_summary.txt Updated pip_audit_summary.txt
  • security.json Updated security.json
  • security_issues.txt Updated security_issues.txt
  • security_summary.txt Updated security_summary.txt
  • build-configuration.md Updated documentation
  • runtime-configuration.md Updated documentation
  • fix_future_imports.py Updated fix_future_imports.py
  • fix_indentation.py Updated fix_indentation.py
  • helpers Updated helpers
  • test-windows-ci.sh Updated shell script
  • release.py Updated release.py tool
  • update-version.sh Updated shell script
  • wrknv.toml Updated wrknv.toml
  • Removed wrknv.toml, tests/json_comparison.py, helpers symlink, test-windows-ci.sh qualify internal
    3 files
    • helpers
    • test-windows-ci.sh
    • wrknv.toml
  • Added docs/cookbook/recipes/ci-cd.md and docs/development/ci-cd.md updates specify internal
  • Taster pipeline (04-taster-pipeline.yml): minor job restructuring decouple internal