Skip to content

Commit 480433c

Browse files
committed
prepare release 0.12.0
1 parent e8722d4 commit 480433c

File tree

11 files changed

+35
-29
lines changed

11 files changed

+35
-29
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This file was autogenerated by dist: https://opensource.axo.dev/cargo-dist/
1+
# This file was autogenerated by dist: https://axodotdev.github.io/cargo-dist
22
#
33
# Copyright 2022-2024, axodotdev
44
# SPDX-License-Identifier: MIT or Apache-2.0
@@ -47,7 +47,7 @@ on:
4747
jobs:
4848
# Run 'dist plan' (or host) to determine what tasks we need to do
4949
plan:
50-
runs-on: "ubuntu-20.04"
50+
runs-on: "ubuntu-22.04"
5151
outputs:
5252
val: ${{ steps.plan.outputs.manifest }}
5353
tag: ${{ !github.event.pull_request && github.ref_name || '' }}
@@ -58,12 +58,13 @@ jobs:
5858
steps:
5959
- uses: actions/checkout@v4
6060
with:
61+
persist-credentials: false
6162
submodules: recursive
6263
- name: Install dist
6364
# we specify bash to get pipefail; it guards against the `curl` command
6465
# failing. otherwise `sh` won't catch that `curl` returned non-0
6566
shell: bash
66-
run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.27.0/cargo-dist-installer.sh | sh"
67+
run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.30.2/cargo-dist-installer.sh | sh"
6768
- name: Cache dist
6869
uses: actions/upload-artifact@v4
6970
with:
@@ -117,6 +118,7 @@ jobs:
117118
git config --global core.longpaths true
118119
- uses: actions/checkout@v4
119120
with:
121+
persist-credentials: false
120122
submodules: recursive
121123
- name: Install Rust non-interactively if not already installed
122124
if: ${{ matrix.container }}
@@ -170,13 +172,14 @@ jobs:
170172
needs:
171173
- plan
172174
- build-local-artifacts
173-
runs-on: "ubuntu-20.04"
175+
runs-on: "ubuntu-22.04"
174176
env:
175177
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
176178
BUILD_MANIFEST_NAME: target/distrib/global-dist-manifest.json
177179
steps:
178180
- uses: actions/checkout@v4
179181
with:
182+
persist-credentials: false
180183
submodules: recursive
181184
- name: Install cached dist
182185
uses: actions/download-artifact@v4
@@ -216,16 +219,17 @@ jobs:
216219
- plan
217220
- build-local-artifacts
218221
- build-global-artifacts
219-
# Only run if we're "publishing", and only if local and global didn't fail (skipped is fine)
220-
if: ${{ always() && needs.plan.outputs.publishing == 'true' && (needs.build-global-artifacts.result == 'skipped' || needs.build-global-artifacts.result == 'success') && (needs.build-local-artifacts.result == 'skipped' || needs.build-local-artifacts.result == 'success') }}
222+
# Only run if we're "publishing", and only if plan, local and global didn't fail (skipped is fine)
223+
if: ${{ always() && needs.plan.result == 'success' && needs.plan.outputs.publishing == 'true' && (needs.build-global-artifacts.result == 'skipped' || needs.build-global-artifacts.result == 'success') && (needs.build-local-artifacts.result == 'skipped' || needs.build-local-artifacts.result == 'success') }}
221224
env:
222225
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
223-
runs-on: "ubuntu-20.04"
226+
runs-on: "ubuntu-22.04"
224227
outputs:
225228
val: ${{ steps.host.outputs.manifest }}
226229
steps:
227230
- uses: actions/checkout@v4
228231
with:
232+
persist-credentials: false
229233
submodules: recursive
230234
- name: Install cached dist
231235
uses: actions/download-artifact@v4
@@ -284,10 +288,11 @@ jobs:
284288
# still allowing individual publish jobs to skip themselves (for prereleases).
285289
# "host" however must run to completion, no skipping allowed!
286290
if: ${{ always() && needs.host.result == 'success' }}
287-
runs-on: "ubuntu-20.04"
291+
runs-on: "ubuntu-22.04"
288292
env:
289293
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
290294
steps:
291295
- uses: actions/checkout@v4
292296
with:
297+
persist-credentials: false
293298
submodules: recursive

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.12.0] - TBD
10+
## [0.12.0] - 2025-11-08
1111

1212
### New
1313

@@ -590,7 +590,8 @@ The repository was moved to its own organization! 🎉 It also has a new website
590590

591591
Initial release
592592

593-
[unreleased]: https://github.com/pomsky-lang/pomsky/compare/v0.11...HEAD
593+
[unreleased]: https://github.com/pomsky-lang/pomsky/compare/v0.12...HEAD
594+
[0.12.0]: https://github.com/pomsky-lang/pomsky/compare/v0.11...v0.12
594595
[0.11.0]: https://github.com/pomsky-lang/pomsky/compare/v0.10...v0.11
595596
[0.10.0]: https://github.com/pomsky-lang/pomsky/compare/v0.9...v0.10
596597
[0.9.0]: https://github.com/pomsky-lang/pomsky/compare/v0.8...v0.9

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benchmark/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ publish = false
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
pomsky = { version = "0.11.0", path = "../pomsky-lib" }
10+
pomsky = { version = "0.12.0", path = "../pomsky-lib" }
1111
divan = "0.1.11"
1212
melody_compiler = "0.20.0"
1313

dist-workspace.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ members = ["cargo:."]
44
# Config for 'dist'
55
[dist]
66
# The preferred dist version to use in CI (Cargo.toml SemVer syntax)
7-
cargo-dist-version = "0.27.0"
7+
cargo-dist-version = "0.30.2"
88
# CI backends to support
99
ci = "github"
1010
# The installers to generate for each app
1111
installers = ["shell", "powershell", "npm", "msi"]
1212
# Target platforms to build apps for (Rust target-triple syntax)
13-
targets = ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc"]
13+
targets = ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "aarch64-pc-windows-msvc", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc"]
1414
# A namespace to use when publishing this package to the npm registry
1515
npm-scope = "@pomsky-lang"
1616
# Path that installers should place binaries in

helptext/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "helptext"
33
description = "Create beautiful help messages"
4-
version = "0.1.1"
4+
version = "0.1.2"
55
edition.workspace = true
66
authors = ["Pomsky developers <[email protected]>"]
77
repository = "https://github.com/pomsky-lang/pomsky/tree/main/helptext"

pomsky-bin/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pomsky-bin"
33
description = "Compile pomsky expressions, a new regular expression language"
4-
version = "0.11.0"
4+
version = "0.12.0"
55
edition.workspace = true
66
authors = ["Pomsky developers <[email protected]>"]
77
license = "MIT OR Apache-2.0"
@@ -34,7 +34,7 @@ test = ["dep:pcre2", "dep:regex", "dep:ignore"]
3434
[dependencies]
3535
lexopt = "0.3.0"
3636
supports-color = "3.0.2"
37-
helptext = { version = "0.1.0", path = "../helptext" }
37+
helptext = { version = "0.1.2", path = "../helptext" }
3838
serde_json = "1.0.91"
3939
serde = { version = "1.0.152", features = ["derive"] }
4040
pcre2 = { version = "0.2.10", optional = true }
@@ -47,7 +47,7 @@ default-features = false
4747
features = ["fancy-no-backtrace"]
4848

4949
[dependencies.pomsky]
50-
version = "0.11.0"
50+
version = "0.12.0"
5151
path = "../pomsky-lib"
5252
features = ["dbg", "miette", "suggestions"]
5353

pomsky-lib/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pomsky"
33
description = "A new regular expression language"
4-
version = "0.11.0"
4+
version = "0.12.0"
55
edition.workspace = true
66
authors = ["Pomsky developers <[email protected]>"]
77
license = "MIT OR Apache-2.0"
@@ -22,7 +22,7 @@ suggestions = ["pomsky-syntax/suggestions"]
2222
arbitrary = ["dep:arbitrary", "pomsky-syntax/arbitrary"]
2323

2424
[dependencies]
25-
pomsky-syntax = { version = "0.11.0", path = "../pomsky-syntax" }
25+
pomsky-syntax = { version = "0.12.0", path = "../pomsky-syntax" }
2626
arbitrary = { version = "1.3.1", features = ["derive"], optional = true }
2727

2828
[dependencies.miette]

pomsky-macro/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pomsky-macro"
33
description = "Macro for converting pomsky expressions to regexes"
4-
version = "0.11.0"
4+
version = "0.12.0"
55
edition.workspace = true
66
authors = ["Pomsky developers <[email protected]>"]
77
license = "MIT OR Apache-2.0"
@@ -19,4 +19,4 @@ default = []
1919
diagnostics = []
2020

2121
[dependencies]
22-
pomsky = { version = "0.11.0", path = "../pomsky-lib" }
22+
pomsky = { version = "0.12.0", path = "../pomsky-lib" }

pomsky-syntax/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pomsky-syntax"
33
description = "Parser for pomsky, a new regular expression language"
4-
version = "0.11.0"
4+
version = "0.12.0"
55
edition.workspace = true
66
authors = ["Pomsky developers <[email protected]>"]
77
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)