3939 verify :
4040 name : AffineScript Verify
4141 runs-on : ubuntu-latest
42- # NON-BLOCKING (temporary) : see header note. continue-on-error keeps the
42+ # advisory : see header note. continue-on-error keeps the
4343 # whole job advisory — including the compiler checkout/setup-ocaml/build
4444 # steps — so a toolchain/build problem cannot block merges or add
4545 # estate-wide red noise while the ports + build are sorted in follow-up.
7878
7979 - name : Checkout AffineScript compiler
8080 if : steps.changed.outputs.any == 'true'
81+ # advisory: compiler checkout is report-only until the port backlog
82+ # is cleared and BLOCKING flips to true.
8183 continue-on-error : true
8284 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8385 with :
@@ -87,13 +89,17 @@ jobs:
8789
8890 - name : Set up OCaml
8991 if : steps.changed.outputs.any == 'true'
92+ # advisory: setup failures should surface as signal without blocking
93+ # unrelated standards changes while AffineScript verification matures.
9094 continue-on-error : true
9195 uses : ocaml/setup-ocaml@e32b06a3e831ff2fbc6f08cf35be2085e3918014 # v3
9296 with :
9397 ocaml-compiler : " 5.1"
9498
9599 - name : Build compiler
96100 if : steps.changed.outputs.any == 'true'
101+ # advisory: compiler build failures are reported by this job, not yet
102+ # merge-blocking, until the report-only porting phase ends.
97103 continue-on-error : true
98104 working-directory : .affinescript-compiler
99105 run : |
@@ -102,6 +108,8 @@ jobs:
102108
103109 - name : Verify changed .affine files
104110 if : steps.changed.outputs.any == 'true'
111+ # advisory: verification findings are emitted as warnings and job
112+ # summary entries until BLOCKING is intentionally enabled.
105113 continue-on-error : true
106114 working-directory : .affinescript-compiler
107115 run : |
0 commit comments