Skip to content

Release candidate - #46

Merged
jwrosewell merged 13 commits into
mainfrom
rc
Nov 12, 2026
Merged

jwrosewell merged 13 commits into
mainfrom
rc

Conversation

@jwrosewell

@jwrosewell jwrosewell commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Releases what has collected on rc since the last release, #43, which merged on 4 November 2026 at 06:35 UTC.

This release changes no template. It adds the license file.

Before you merge

Every language takes this repository as a submodule or a copy. Node.js and Java package the whole submodule today, in fiftyone.pipeline.core on npm and pipeline.javascriptbuilder on Maven Central, so each must package only the template before its pin moves here, or the package would carry this LICENSE file.

What changes

  • The repository holds its license as every 51Degrees repository now does, with one LICENSE file at the root that is the EUPL 1.2 text, and no NOTICE file. tests/template-tests.js carries the standard 51Degrees header (#45).

Issues this closes

None.

Build

The two checks on the head, e74ad3bf, are green, both started at 08:25 UTC on 12 November 2026: Render and drive the template and Only rc into main.

The consumer tests did not run, because they start only when a .mustache file changes and this release changes no template.

Jamesr51d and others added 13 commits November 3, 2026 11:13
pipeline-dotnet has moved into 51degrees-dotnet, under pipeline/. The
consumer test checks out the monorepo with its direct submodules, swaps
the files under review into their new folder and runs the same test project
from pipeline/, whose global.json pins the .NET 8 SDK.
pipeline-python has moved into 51degrees-python, where the Pipeline API
packages are under pipeline/. Check out the monorepo with only its
direct submodules, so the cxx data files are not fetched, and swap the
template in at its new path.
The rust repository is now 51degrees-rust (51Degrees/51degrees-rust#206).
The Rust job checks it out by the new name, and its job name, step
name, input description and notices say 51degrees-rust. The job id
and the rust-ref input keep their names, because an id can't start
with a digit.
pipeline-php-core is now a read-only mirror. The PHP job checks out the monorepo, swaps the template into pipeline/core and runs that package's unit tests there.
* Add the licence as LICENSE and NOTICE, in the form 51degrees-cxx uses

The repository had no licence file. LICENSE is the plain EUPL v1.2 text,
byte for byte the file in 51degrees-cxx, and NOTICE holds the two
additional terms that every 51Degrees source header repeats. The test
script now carries the licenseText of the CopyrightUpdater settings in
the tools repository.

* Keep the licence in LICENSE alone, with no NOTICE

The two additional terms are stated in the header of every source file,
which is where they apply, so NOTICE is removed, as in 51degrees-cxx.
@jwrosewell
jwrosewell marked this pull request as ready for review November 12, 2026 11:55
@jwrosewell
jwrosewell merged commit 41e7561 into main Nov 12, 2026
2 checks passed
jwrosewell added a commit to 51Degrees/51degrees-dotnet that referenced this pull request Nov 14, 2026
The JavaScript builder takes its template from the [javascript-templates](https://github.com/51Degrees/javascript-templates) submodule at `pipeline/JavaScriptBuilderElement/Templates`, which `rc` pins at [d3f96049](51Degrees/javascript-templates@d3f9604). javascript-templates has since added its licence file ([javascript-templates#45](51Degrees/javascript-templates#45)), which reached its `main` on 12 November as [41e7561f](51Degrees/javascript-templates@41e7561) ([javascript-templates#46](51Degrees/javascript-templates#46)). The Node.js and Java repositories moved their pins to that commit on 13 November ([51degrees-node#92](51Degrees/51degrees-node#92), merged at 04:12 UTC, and [51degrees-java#121](51Degrees/51degrees-java#121), merged at 04:13 UTC). .NET was the one still behind.
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.

5 participants