Skip to content

Commit 0beec91

Browse files
authored
Require ponyc 0.64.0 or later (#49)
1 parent 4665ada commit 0beec91

7 files changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/generate-documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
url: ${{ steps.deployment.outputs.page_url }}
2222
runs-on: ubuntu-latest
2323
container:
24-
image: ghcr.io/ponylang/library-documentation-action-v2:release
24+
image: ghcr.io/ponylang/library-documentation-action-v2:nightly
2525
steps:
2626
- name: Checkout
2727
uses: actions/checkout@v6.0.2

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
name: Test against recent ponyc release
2222
runs-on: ubuntu-latest
2323
container:
24-
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.1:release
24+
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.1:nightly
2525
steps:
2626
- uses: actions/checkout@v6.0.2
2727
- name: Test

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
needs:
4141
- pre-artefact-creation
4242
container:
43-
image: ghcr.io/ponylang/library-documentation-action-v2:release
43+
image: ghcr.io/ponylang/library-documentation-action-v2:nightly
4444
steps:
4545
- name: Checkout
4646
uses: actions/checkout@v6.0.2
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## Require ponyc 0.64.0 or later
2+
3+
mare now requires ponyc 0.64.0 or later. The previous minimum was 0.63.1.
4+
5+
This is driven by an update to lori 0.15.0, which requires ponyc 0.64.0 for changes to FFI declaration syntax and the runtime socket API. Older ponyc versions will fail to compile mare.

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ make examples ssl=3.0.x # Just examples
3535

3636
## Dependencies
3737

38-
- **lori** (0.14.1) — TCP networking. Provides `TCPListener`, `TCPConnection`, and the actor/lifecycle-receiver pattern.
38+
- **lori** (0.15.0) — TCP networking. Provides `TCPListener`, `TCPConnection`, and the actor/lifecycle-receiver pattern.
3939
- **ssl** (2.0.1) — SHA-1 digest for computing the WebSocket handshake accept key (`ssl/crypto`). Also provides `ssl/net` for WSS (TLS) support.
4040
- **stdlib encode/base64** — Base64 encoding/decoding for the handshake accept key.
4141

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ mare is beta quality software that will change frequently. Expect breaking chang
88

99
## Installation
1010

11-
* Requires ponyc 0.63.1 or later
11+
* Requires ponyc 0.64.0 or later
1212
* Install [corral](https://github.com/ponylang/corral)
1313
* `corral add github.com/ponylang/mare.git --version 0.3.0`
1414
* `corral fetch` to fetch your dependencies

corral.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"deps": [
1414
{
1515
"locator": "github.com/ponylang/lori.git",
16-
"version": "0.14.1"
16+
"version": "0.15.0"
1717
},
1818
{
1919
"locator": "github.com/ponylang/ssl.git",

0 commit comments

Comments
 (0)