Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
95 changes: 95 additions & 0 deletions .github/workflows/main-estate-audit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
name: Central Estate CI/CD Audit

permissions:
contents: read

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
estate-audit:
runs-on: ubuntu-latest
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Comment thread
coderabbitai[bot] marked this conversation as resolved.
timeout-minutes: 15
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Required Files Gate
uses: hyperpolymath/cicd-suite/actions/required-files-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:20 pins hyperpolymath/cicd-suite/actions/required-files-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Code Hygiene Gate
uses: hyperpolymath/cicd-suite/actions/code-hygiene-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:23 pins hyperpolymath/cicd-suite/actions/code-hygiene-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Manifest Validation Gate
uses: hyperpolymath/cicd-suite/actions/manifest-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:26 pins hyperpolymath/cicd-suite/actions/manifest-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Idris2 ABI Purity Gate
uses: hyperpolymath/cicd-suite/actions/idris2-abi-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:29 pins hyperpolymath/cicd-suite/actions/idris2-abi-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Zig Hexadeca API Gate
uses: hyperpolymath/cicd-suite/actions/zig-hexadeca-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:32 pins hyperpolymath/cicd-suite/actions/zig-hexadeca-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Contractile Validation Gate
uses: hyperpolymath/cicd-suite/actions/contractile-validation-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:35 pins hyperpolymath/cicd-suite/actions/contractile-validation-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Recipes Set Validation Gate
uses: hyperpolymath/cicd-suite/actions/recipes-set-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:38 pins hyperpolymath/cicd-suite/actions/recipes-set-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Affirmation Document Gate
uses: hyperpolymath/cicd-suite/actions/affirmation-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:41 pins hyperpolymath/cicd-suite/actions/affirmation-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Academic Referencing Gate
uses: hyperpolymath/cicd-suite/actions/referencing-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:44 pins hyperpolymath/cicd-suite/actions/referencing-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Semantic Audit Gate
uses: hyperpolymath/cicd-suite/actions/semantic-audit-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:47 pins hyperpolymath/cicd-suite/actions/semantic-audit-check@main to a tag/branch — mutable ref allows upstream takeover

- name: SPDX License Gate
uses: hyperpolymath/cicd-suite/actions/spdx-license-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:50 pins hyperpolymath/cicd-suite/actions/spdx-license-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Proof Runner Gate
uses: hyperpolymath/cicd-suite/actions/proof-runner-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:53 pins hyperpolymath/cicd-suite/actions/proof-runner-check@main to a tag/branch — mutable ref allows upstream takeover

- name: PRAT Testing Gate
uses: hyperpolymath/cicd-suite/actions/prat-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:56 pins hyperpolymath/cicd-suite/actions/prat-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Panic Attack & Pons Gate
uses: hyperpolymath/cicd-suite/actions/custom-tools-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:59 pins hyperpolymath/cicd-suite/actions/custom-tools-check@main to a tag/branch — mutable ref allows upstream takeover

- name: WWW & Well-Known Compliance Gate
uses: hyperpolymath/cicd-suite/actions/www-compliance-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:62 pins hyperpolymath/cicd-suite/actions/www-compliance-check@main to a tag/branch — mutable ref allows upstream takeover

- name: BoJ Cartridge Validation Gate
uses: hyperpolymath/cicd-suite/actions/boj-cartridge-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:65 pins hyperpolymath/cicd-suite/actions/boj-cartridge-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Formatting Validation Gate
uses: hyperpolymath/cicd-suite/actions/formatting-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:68 pins hyperpolymath/cicd-suite/actions/formatting-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Accreditations & Badges Gate
uses: hyperpolymath/cicd-suite/actions/badges-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:71 pins hyperpolymath/cicd-suite/actions/badges-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Metrics Extraction Gate
uses: hyperpolymath/cicd-suite/actions/metrics-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:74 pins hyperpolymath/cicd-suite/actions/metrics-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Linguist & Banned Languages Gate
uses: hyperpolymath/cicd-suite/actions/linguist-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:77 pins hyperpolymath/cicd-suite/actions/linguist-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Test & Benchmarks Dashboard Gate
uses: hyperpolymath/cicd-suite/actions/tests-benches-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:80 pins hyperpolymath/cicd-suite/actions/tests-benches-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Hosting & Site Status Gate
uses: hyperpolymath/cicd-suite/actions/hosting-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:83 pins hyperpolymath/cicd-suite/actions/hosting-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Git-Sea Analytics Gate
uses: hyperpolymath/cicd-suite/actions/gitsea-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:86 pins hyperpolymath/cicd-suite/actions/gitsea-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Trust & Humans Validation Gate
uses: hyperpolymath/cicd-suite/actions/trust-humans-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:89 pins hyperpolymath/cicd-suite/actions/trust-humans-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Are We UnAPI Gate (Secret Scanning)
uses: hyperpolymath/cicd-suite/actions/secrets-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:92 pins hyperpolymath/cicd-suite/actions/secrets-check@main to a tag/branch — mutable ref allows upstream takeover

- name: Reasonably Good Token Validation Gate
uses: hyperpolymath/cicd-suite/actions/vaulted-tokens-check@main

Check warning

Code scanning / Hypatia

Hypatia workflow_hardening: WH004 Warning

workflow .github/workflows/main-estate-audit.yml:95 pins hyperpolymath/cicd-suite/actions/vaulted-tokens-check@main to a tag/branch — mutable ref allows upstream takeover
1 change: 1 addition & 0 deletions .github/workflows/push-email-notify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ concurrency:
group: push-email-${{ github.run_id }}
cancel-in-progress: false
permissions:
actions: read
contents: read
jobs:
notify:
Expand Down
8 changes: 8 additions & 0 deletions .mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[tools]
# = "SPDX-License-Identifier: MPL-2.0 OR AGPL-3.0-or-later"
# = "asdf/mise tool versions for vext"
# = "See: https://asdf-vm.com/"
rust = "1.83.0"
deno = "2.1.4"
just = "1.36.0"
nickel = "1.8.0"
8 changes: 0 additions & 8 deletions .tool-versions

This file was deleted.

Loading