1
1
mirror of https://github.com/tweag/nickel.git synced 2024-10-06 08:07:37 +03:00
Commit Graph

13 Commits

Author SHA1 Message Date
Viktor Kleen
292c7ff6a0
Update 'RELEASING.md' (#1653)
The releasing guide still mentioned upload release artifacts for ARM64
manually. This is now obsolete with our ARM64 builder infrastructure.
2023-09-29 13:36:13 +00:00
Viktor Kleen
f28797ebf0
Update the version number in the manual introduction (#1607)
Update the version number to `1.2` and add a note to `RELEASING.md` so
we don't forget quite as often.
2023-09-15 09:11:14 +00:00
Yann Hamdaoui
27b8c0ede5
Backport 1.2.0 release to master (#1603)
* Bump versions for 1.2.0 release

* Update Cargo.lock

* Update RELEASING guide

Co-authored-by: Viktor Kleen <viktor.kleen@tweag.io>

* Add 1.2.0 release notes

* Depend from published tree-sitter-nickel

* Add warning about crates.io and format feature in READMEs

* Fix formatting_external borrowing issue

---------

Co-authored-by: Viktor Kleen <viktor.kleen@tweag.io>
2023-09-14 18:14:32 +00:00
Yann Hamdaoui
7a01d60270
Backport 1.1.1 (#1439)
* Version bump: 1.0.0 -> 1.1.0

* Add release notes for 1.1

* Bump version - part 2, reset to 0.1 for new crates

* Add missing README to nickel-lang-cli

* Update Cargo.lock, make nickel-wasm-repl's version consistent

* Update releasing instructions for new crate layout

* Fix typo in RELEASES.md

* Update Cargo.lock
2023-07-10 15:31:28 +00:00
Viktor Kleen
78e7a8814b
Rename and move workspace crates (#1399)
* Rename and move workspace crates

nickel-lang -> nickel-lang-cli in cli/
nickel-lang-lib -> nickel-lang-core in core/
nickel-lang-utilities -> nickel-lang-utils in utils/
nickel-repl -> nickel-repl in wasm-repl/

* Finish renaming in rust sources

* Update RELEASING.md

* Move to workspace dependencies

* Rename nickel-repl -> nickel-wasm-repl

* Update RELEASING.md

Co-authored-by: Taeer Bar-Yam <Radvendii@users.noreply.github.com>

* Address suggestions from code review

* Update HACKING.md

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>

* Elaborate on the versioning scheme in RELEASING.md

---------

Co-authored-by: Taeer Bar-Yam <Radvendii@users.noreply.github.com>
Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>
2023-06-26 16:58:40 +00:00
Viktor Kleen
3e03cc7909
Move the CLI into its own crate (#1351)
* Fetch the wasm-bindgen-cli version from Cargo.lock instead of Cargo.toml

* Move the Nickel CLI to a separate crate

* Fix snapshot tests

* Rename the nickel flake output to nickel-lang-cli for consistency

* Move the nickel-lang crate into a subdirectory

* Update documentation for the new crate split

* Tweak snapshot test instructions

* Use project_root instead of ad-hoc environment variables

* Remove the library from nickel-lang-cli for now

* Rename nickel-lang to nickel-lang-lib and nickel-lang-cli to nickel-lang

* Apply suggestions from code review

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>

* Tweak documentation for nickel_lang_utilities::project_root

* Use MacOS 13 github runner because of https://github.com/cachix/install-nix-action/issues/183

---------

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>
2023-06-16 16:34:13 +00:00
Viktor Kleen
9fed1326c9
Add instructions for building ARM64 artifacts to RELEASING.md (#1346)
* Add instructions for building ARM64 artifacts to RELEASING.md

* Update RELEASING.md

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>

* Make markdownlint happy

---------

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>
2023-06-09 12:52:42 +00:00
Viktor Kleen
43bc8fee6a
Add a GitHub action for automatically uploading release artifacts (#1339)
* Add a GitHub action for automatically uploading release artifacts

The action is triggered on publishing a GitHub release and automaticlly
builds the `dockerImage` and `nickel-static` flake outputs for x86_64
Linux. It then uploads the results as release artifacts on GitHub.

* Apply suggestions from code review

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>

* Add a small note about release branch targets

---------

Co-authored-by: Yann Hamdaoui <yann.hamdaoui@tweag.io>
2023-06-05 10:57:55 +00:00
Yann Hamdaoui
5cfa4e1831
Add cargo doc to flake checks (#1291)
* Add a flake check that `cargo doc` succeeds

* Fix cargo doc warnings for NLS

* Update RELEASING.md, remove manual doc build check
2023-04-28 08:32:29 +00:00
matthew healy
fae9e81305
Update RELEASING.md with crates.io team info (#996) 2022-12-15 12:05:51 +01:00
Yann Hamdaoui
271bad3047
Update RELEASING.md
Co-authored-by: Viktor Kleen <viktor.kleen@tweag.io>
2022-12-08 16:47:13 +01:00
Yann Hamdaoui
180d4a9296
Update RELEASING.md
Co-authored-by: Viktor Kleen <viktor.kleen@tweag.io>
2022-12-08 16:47:08 +01:00
Yann Hamdaoui
2ed6d52b6c
Document the release process 2022-12-08 16:17:43 +01:00