TheAiCollectiveART commited on
Commit
78d92da
·
verified ·
1 Parent(s): 6ecab58

fix(ci/crypto/lfs): update ceremony rustfmt, differential test, LFS attributes, and workflow pins

Browse files
.github/workflows/ten_out_of_ten_release_gate.yml CHANGED
@@ -20,25 +20,31 @@ jobs:
20
  name: Research Evidence, Claims & Security Gate
21
  runs-on: ubuntu-latest
22
  steps:
23
- - uses: actions/checkout@v4
24
  with:
25
  fetch-depth: 0
26
 
27
- - uses: dtolnay/rust-toolchain@stable
28
  with:
29
  toolchain: 1.98.0
30
  components: rustfmt, clippy
31
 
32
- - uses: actions/setup-python@v5
33
  with:
34
  python-version: '3.11'
35
 
36
- - name: Python Package Install & Import Smoke Test
 
 
 
 
 
 
37
  shell: bash
38
  run: |
39
  python -m pip install --upgrade pip
40
- python -m pip install -e .
41
- python -c "import sys; sys.path.insert(0, 'crates/zymatica-agent-harness'); import zymatica_cli; print('zymatica_cli ok')"
42
 
43
  - name: Resolve evidence directory
44
  id: evidence
@@ -77,7 +83,7 @@ jobs:
77
  run: python scripts/package_release_evidence.py
78
 
79
  - name: Upload evidence bundle artifact
80
- uses: actions/upload-artifact@v4
81
  with:
82
  name: release-evidence-manifest
83
  path: ${{ steps.evidence.outputs.dir }}/
 
20
  name: Research Evidence, Claims & Security Gate
21
  runs-on: ubuntu-latest
22
  steps:
23
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
24
  with:
25
  fetch-depth: 0
26
 
27
+ - uses: dtolnay/rust-toolchain@4360b52568e2003a75bf9bc1d59f33a8e3fc893c # pinned 1.98
28
  with:
29
  toolchain: 1.98.0
30
  components: rustfmt, clippy
31
 
32
+ - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
33
  with:
34
  python-version: '3.11'
35
 
36
+ - name: Install Lean 4 Compiler (Elan)
37
+ shell: bash
38
+ run: |
39
+ curl -sSf https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh | sh -s -- -y --default-toolchain leanprover/lean4:v4.8.0
40
+ echo "$HOME/.elan/bin" >> $GITHUB_PATH
41
+
42
+ - name: Python Package & Full CLI Smoke Test
43
  shell: bash
44
  run: |
45
  python -m pip install --upgrade pip
46
+ python -m pip install -e ".[cli]"
47
+ python -c "import sys; sys.path.insert(0, 'crates/zymatica-agent-harness'); import zymatica_cli, cli; print('zymatica_cli & cli module loaded')"
48
 
49
  - name: Resolve evidence directory
50
  id: evidence
 
83
  run: python scripts/package_release_evidence.py
84
 
85
  - name: Upload evidence bundle artifact
86
+ uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
87
  with:
88
  name: release-evidence-manifest
89
  path: ${{ steps.evidence.outputs.dir }}/