Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
73f88e0
Build-983-Phase4-Dispatcher: ADR-020 Phase 4 Event Lifecycle Refactor…
mkalhitti-cloud May 4, 2026
209033c
fix(pr73): phantom blocks, shutdown guard, culture parse, unused fields
mkalhitti-cloud May 4, 2026
7e79a5b
docs: finalize mission tracking and P5 sign-off for Build 983
mkalhitti-cloud May 4, 2026
471c924
docs: add implementation plan for PR #75 repairs
mkalhitti-cloud May 4, 2026
b13bed6
Apply PR75 repairs D1 D2 D3 D6
mkalhitti-cloud May 5, 2026
3bac30d
fix(adv1): upgrade exception logging to .ToString() for stack trace c…
mkalhitti-cloud May 5, 2026
2a1b023
fix: upgrade pre-existing MMIO exception logging to .ToString() to cl…
mkalhitti-cloud May 5, 2026
2f7f0bb
B984: Open Build-984 Source Hardening -- Phase 4 extraction confirmed…
mkalhitti-cloud May 5, 2026
e72ffe2
B984-P3: Architect plan -- 12 source hardening repairs + post-product…
mkalhitti-cloud May 5, 2026
159fb9a
B984: Apply 12 source hardening repairs (F-01 to F-12)
mkalhitti-cloud May 5, 2026
8cb3179
B984-P6: Close validation gate -- 12 repairs confirmed live (1111.005…
mkalhitti-cloud May 5, 2026
0005bb2
B984: Apply final 4 repairs (F-13, F-14, F-15, F-16)
mkalhitti-cloud May 6, 2026
8252aed
fix(sima): update stale B948 tags to B984
mkalhitti-cloud May 6, 2026
0fbb579
build(compliance): standardize StyleCop headers and update version to…
mkalhitti-cloud May 6, 2026
b53f69e
docs: update Master Roadmap to reflect Build-984 hardening completion
mkalhitti-cloud May 6, 2026
e981aca
ci: fix MSB1011 ambiguity by explicitly targeting Linting.csproj
mkalhitti-cloud May 6, 2026
5d1c1a2
ci: allow environmental failures in hosted runners (missing NT8 assem…
mkalhitti-cloud May 6, 2026
6164287
ci: harden sonarcloud and tests to handle missing dependencies
mkalhitti-cloud May 6, 2026
0b2e707
Merge branch 'main' of https://github.com/mkalhitti-cloud/universal-o…
mkalhitti-cloud May 6, 2026
b7ad281
security(ci): install 6-pillar workflow hardening suite [Build 984.1]
mkalhitti-cloud May 6, 2026
a2652c8
docs: finalize B984 Workflow Hardening plan and nexus state
mkalhitti-cloud May 6, 2026
b210656
chore(ci): harden workflows and fix Jules PR review triggers
mkalhitti-cloud May 6, 2026
0a4b803
security(ci): install 6-pillar workflow hardening suite [Build 984.1]
mkalhitti-cloud May 6, 2026
2c7bb06
docs: finalize B984 Workflow Hardening plan and nexus state
mkalhitti-cloud May 6, 2026
a2bf7c3
chore(ci): harden workflows and fix Jules PR review triggers
mkalhitti-cloud May 6, 2026
614fd20
fix(ci): switch markdown link checker and harden Jules context
mkalhitti-cloud May 6, 2026
2b39409
fix(ci): correct action name for linkinator and fix parameter name
mkalhitti-cloud May 6, 2026
3cf62d6
infra: harden Jules PR Review with branch resolution and polling
mkalhitti-cloud May 6, 2026
5d238f4
infra: fix Jules AutomationMode enum value
mkalhitti-cloud May 6, 2026
a5a7f68
infra: complete hardening of Jules workflow and SHA pinning
mkalhitti-cloud May 6, 2026
a4a8603
Merge main and resolve conflicts in documentation
mkalhitti-cloud May 6, 2026
9a913b4
chore: save local settings changes
mkalhitti-cloud May 6, 2026
56dc0a5
Merge main and resolve conflicts in workflows
mkalhitti-cloud May 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/mlc_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"ignorePatterns": [
{ "pattern": "^file:///" }
],
"timeout": "20s",
"retryOn429": true,
"retryCount": 5,
"fallbackToGet": true,
"aliveStatusCodes": [200, 206]
}
23 changes: 23 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name-template: 'Build $NEXT_PATCH_VERSION'
tag-template: 'v$NEXT_PATCH_VERSION'
categories:
- title: '🛡️ Security & Hardening'
Comment thread
mkalhitti-cloud marked this conversation as resolved.
labels:
- 'security'
- 'hardening'
- title: '🔍 Forensics & Audits'
Comment thread
mkalhitti-cloud marked this conversation as resolved.
labels:
- 'forensics'
- 'audit'
- title: '🚀 Features'
Comment thread
mkalhitti-cloud marked this conversation as resolved.
labels:
- 'feature'
- title: '🚀 Core Updates'
Comment thread
mkalhitti-cloud marked this conversation as resolved.
labels:
- 'core'
- title: '🐛 Bug Fixes'
Comment thread
mkalhitti-cloud marked this conversation as resolved.
labels:
- 'bug'
template: |
## Changes
$CHANGES
27 changes: 27 additions & 0 deletions .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Codecov Coverage
on:
workflow_run:
workflows: [".NET Test"]
types: [completed]

jobs:
upload:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Download Coverage Artifact
uses: actions/download-artifact@v4
with:
name: coverage-opencover
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
Comment thread
mkalhitti-cloud marked this conversation as resolved.

- name: Upload to Codecov
uses: codecov/codecov-action@v4

Check warning on line 23 in .github/workflows/codecov.yml

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

.github/workflows/codecov.yml#L23

An action sourced from a third-party repository on GitHub is not pinned to a full length commit SHA. Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release.
with:
file: ./coverage.opencover.xml
Comment thread
mkalhitti-cloud marked this conversation as resolved.
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
10 changes: 1 addition & 9 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
matrix:
include:
- language: csharp
build-mode: manual
build-mode: none

steps:
- name: Checkout repository
Expand All @@ -33,13 +33,5 @@ jobs:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}

- name: Setup .NET
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9
with:
dotnet-version: "8.0.x"

- name: Manual build
run: dotnet build Linting.csproj --nologo

- name: Analyze
uses: github/codeql-action/analyze@7fc6561ed893d15cec696e062df840b21db27eb0
14 changes: 14 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
Loading
Loading