Add proprietary LICENSE; move CI to .forgejo/workflows/, run cubical-test
Some checks are pending
Lean Action CI / build (push) Waiting to run
Some checks are pending
Lean Action CI / build (push) Waiting to run
- LICENSE: proprietary, all rights reserved. Public availability of the repo grants no license; use requires written consent from mgorog@gmail.com. - README: "Reusing this engine" → "Consuming the engine (with permission)" with explicit pointer to LICENSE. - CI: workflow moved from .github/workflows/ to .forgejo/workflows/ so forgejo's runner picks it up. Workflow now also installs Rust, builds native/cubical/, and runs cubical-test (62/62 verification) rather than only running lake build (which would have failed at link time without libtopolei_cubical.a). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
92bd67ac4a
commit
5e9be0ffe2
4 changed files with 57 additions and 15 deletions
24
.forgejo/workflows/lean_action_ci.yml
Normal file
24
.forgejo/workflows/lean_action_ci.yml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
name: Lean Action CI
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
|
||||
- name: Install Rust toolchain
|
||||
uses: dtolnay/rust-toolchain@stable
|
||||
|
||||
- name: Build Rust cubical kernel
|
||||
run: cd native/cubical && cargo build --release
|
||||
|
||||
- uses: leanprover/lean-action@v1
|
||||
|
||||
- name: Run cubical-test
|
||||
run: ./.lake/build/bin/cubical-test
|
||||
14
.github/workflows/lean_action_ci.yml
vendored
14
.github/workflows/lean_action_ci.yml
vendored
|
|
@ -1,14 +0,0 @@
|
|||
name: Lean Action CI
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- uses: leanprover/lean-action@v1
|
||||
27
LICENSE
Normal file
27
LICENSE
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
Copyright (c) 2026 Maximus Gorog. All rights reserved.
|
||||
|
||||
This software and the associated source files, documentation, build
|
||||
scripts, configuration, and other materials in this repository
|
||||
(collectively, the "Software") are the proprietary and confidential
|
||||
property of the copyright holder.
|
||||
|
||||
NO LICENSE IS GRANTED. The presence of this Software in a publicly
|
||||
accessible repository does not, by itself, grant any permission to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, link
|
||||
against, embed, or create derivative works of the Software, in whole
|
||||
or in part, for any purpose.
|
||||
|
||||
Use of any kind — including but not limited to compilation, execution,
|
||||
incorporation into other software, or redistribution in any form —
|
||||
requires express prior written consent from the copyright holder.
|
||||
Unauthorized use is prohibited.
|
||||
|
||||
For licensing inquiries, contact: mgorog@gmail.com
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE
|
||||
FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
|
@ -21,7 +21,12 @@ preserves the Lean-level proofs.
|
|||
- `CubicalTest.lean`, `CubicalBench.lean` — engine smoke + property
|
||||
tests (62/62 passing) and microbenchmarks.
|
||||
|
||||
## Reusing this engine
|
||||
## Consuming the engine (with permission)
|
||||
|
||||
This Software is **proprietary**. See `LICENSE` — no use is granted
|
||||
by virtue of the repository being public. The instructions below
|
||||
are for the copyright holder and any party with prior written consent
|
||||
from `mgorog@gmail.com`.
|
||||
|
||||
Add as a Lake dependency from another Lean 4 project:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue