Skip to content

Add Overt#2080

Open
paulmooreparks wants to merge 1 commit intocompiler-explorer:mainfrom
paulmooreparks:add-overt
Open

Add Overt#2080
paulmooreparks wants to merge 1 commit intocompiler-explorer:mainfrom
paulmooreparks:add-overt

Conversation

@paulmooreparks
Copy link
Copy Markdown

@paulmooreparks paulmooreparks commented Apr 23, 2026

Adds an install recipe for Overt, an agent-first programming language that transpiles to C#.

overt-0.1.0-preview/
    bin/
        overt (single-file self-contained Linux x64 CLI)
    runtime/
        Overt.Runtime.dll (for downstream consumers compiling the emitted C#; not loaded by the CLI itself)
    LICENSE
    README.md
    VERSION

check_exe: bin/overt --version.

The binary is self-sufficient; no runtime installation needed on the farm.

This adds a tarballs-type installer for the 0.1.0-preview release. Future versions append to the targets: list.

Happy to adjust url_pattern, dir_pattern, strip_components, or check_exe if any of those don't match your infra conventions. Just let me know and I'll push an update.

Copy link
Copy Markdown
Member

@mattgodbolt mattgodbolt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will merge: just a heads up our instances are (unfortautnely) still stuck on Ubuntu 22.04 so often downloading a build doesn't work.

Comment thread bin/yaml/overt.yaml
type: tarballs
compression: xz
url_pattern: https://github.com/paulmooreparks/Overt/releases/download/v{0}/overt-{0}-linux-x64.tar.xz
dir_pattern: overt-{0}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is {0} here?

Comment thread bin/yaml/overt.yaml
compression: xz
url_pattern: https://github.com/paulmooreparks/Overt/releases/download/v{0}/overt-{0}-linux-x64.tar.xz
dir_pattern: overt-{0}
strip_components: 0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isn't 0 the default?

Comment thread bin/yaml/overt.yaml
Comment on lines +3 to +4
# Destination: compiler-explorer/infra:bin/yaml/overt.yaml
# Docs: https://github.com/compiler-explorer/infra/blob/main/docs/adding_a_compiler.md
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to explain where this file is or the documentation that refers to it.

Comment thread bin/yaml/overt.yaml
Comment on lines +6 to +7
# This file tells CE's build farm where to download each released Overt
# version and how to lay it out under /opt/compiler-explorer/overt-<version>/.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't have a build farm for this. I don't think this is a useful comment. please remove

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants