<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cie-pseudocode-compiler.git/.github, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.ov4.org/cie-pseudocode-compiler.git/atom/.github?h=main</id>
<link rel='self' href='https://git.ov4.org/cie-pseudocode-compiler.git/atom/.github?h=main'/>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/'/>
<updated>2026-10-22T11:46:32Z</updated>
<entry>
<title>build(bundle): port the package smoke test to Perl</title>
<updated>2026-10-22T11:46:32Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T11:46:32Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=4494b54d0e4b0b1564a7c66391216b98c8523b0e'/>
<id>urn:sha1:4494b54d0e4b0b1564a7c66391216b98c8523b0e</id>
<content type='text'>
Replace bundle/scripts/smoke-package.py with smoke-package.pl, which uses
only core modules like the other build and test scripts. Windows runs it
with native Strawberry Perl.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(nightly): run the package installers in smoke tests</title>
<updated>2026-10-22T11:37:08Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T11:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=5f7d9681d1e62e4e9119d39a4f4b726ceb2d606d'/>
<id>urn:sha1:5f7d9681d1e62e4e9119d39a4f4b726ceb2d606d</id>
<content type='text'>
The smoke tests only checked that each package contained its installer.
Linux and macOS now run install.sh into a temporary prefix. Windows runs
install.cmd twice into a prefix with spaces, checks the shortcut and the
user PATH (no duplicate entry), and runs cmake --install on the build
tree. Each platform then runs the installed compiler.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>build: package and invoke install.cmd instead of install.ps1</title>
<updated>2026-10-22T11:35:16Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T11:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=2f033fe5c922cc7d1ca1b619dc665cbc21341983'/>
<id>urn:sha1:2f033fe5c922cc7d1ca1b619dc665cbc21341983</id>
<content type='text'>
The Windows ZIP now ships install.cmd, rewritten to CRLF by
configure_file so the package is right on any build host. The CMake
install target runs it through "cmd /d /c call", and install.cmd
replaces install.ps1 in the version input paths.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(nightly): publish latest-named assets and version.json</title>
<updated>2026-10-22T10:25:29Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T10:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=0f3e8629c32b849291416411867141ded7bcaee0'/>
<id>urn:sha1:0f3e8629c32b849291416411867141ded7bcaee0</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(nightly): fetch full history for per-product versions</title>
<updated>2026-10-22T10:24:54Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T10:24:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=893e0d0e16494b6249771d50fdef2cf13a4a263a'/>
<id>urn:sha1:893e0d0e16494b6249771d50fdef2cf13a4a263a</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(macos): cache the static LLD build</title>
<updated>2026-10-21T11:47:17Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-21T11:47:17Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=a46e9615791d23e812d324523d87fe2320f703fd'/>
<id>urn:sha1:a46e9615791d23e812d324523d87fe2320f703fd</id>
<content type='text'>
Restore only an exact match for the runner image, SDK, LLVM version,
compiler/library contents, workspace and helper script. Always run the
existing helper after restoration to configure, build and install LLD.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(bundle): cache Rust dependencies on Windows and macOS</title>
<updated>2026-10-21T11:46:09Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-21T11:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=8740502929449912a2f76f99aed33bd2ad54e064'/>
<id>urn:sha1:8740502929449912a2f76f99aed33bd2ad54e064</id>
<content type='text'>
Cache compiled dependencies after toolchain selection and save them even
when a later smoke check fails. Rebuild project crates for each checkout.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(bundle): publish portable Windows and macOS desktop packages</title>
<updated>2026-10-21T11:22:38Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-21T11:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=fcb9e2ef516cff0b6d5168bc6465e4615d2aa96e'/>
<id>urn:sha1:fcb9e2ef516cff0b6d5168bc6465e4615d2aa96e</id>
<content type='text'>
Build and check Bundle alongside each native compiler. Publish a single
Windows exe with an embedded compiler extracted into the startup directory,
and a macOS tar.xz containing the app and compiler. Check Linux without
publishing a desktop package and require all six nightly attachments.

Include licenses in embedded assets and app resources. Verify local builds,
package smoke checks and release replacement with a simulated GitHub API.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>build: use Perl for native runtime build dependencies</title>
<updated>2026-10-19T13:37:05Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-19T13:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=6526f7dac704d73d615159e834af8f83a26ab8d7'/>
<id>urn:sha1:6526f7dac704d73d615159e834af8f83a26ab8d7</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(ci): publish nightly assets only after all builds succeed</title>
<updated>2026-10-18T05:41:23Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-18T05:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=1b0b287629e6e3b6d8eb6182db72b28fd0510574'/>
<id>urn:sha1:1b0b287629e6e3b6d8eb6182db72b28fd0510574</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
