-
Notifications
You must be signed in to change notification settings - Fork 532
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automation: main-next integrate #19435
Commits on Dec 13, 2023
-
Promote release-level packages to a release view in internal feeds (#…
…18797) ## Description Fixes some issues with the logic added in #16610 that prevented it from running. This should set up proper promotion to release view for well-supported (i.e. not per-build) packages, which unblocks setting up a retention policy on Fluid's primary internal publishing feed. --------- Co-authored-by: Abram Sanderson <absander@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 7620034 - Browse repository at this point
Copy the full SHA 7620034View commit details -
tree2: Inital recursive map and list support (#18722)
## Description Maps and lists have some issues with directly recursive schema. This change adds support for schema to opt out of implicit construction (so its valid to change their constructor types), then kludges the constructors of maps and lists so they are possible to use. This is less than ideal, but may be able to be more easily cleaned up as simple-tree and class-tree are unified. Since this is a hopefully temporary hack, the APIs for this are marked alpha not beta.
Configuration menu - View commit details
-
Copy full SHA for cec4599 - Browse repository at this point
Copy the full SHA cec4599View commit details -
build: Generate internal 8.0 release notes (#18764)
Updates the changesets for clarity and generates release notes. Command used: ```shell pnpm flub generate upcoming -g client -t major --out ./RELEASE_NOTES/2.0.0-internal.8.0.0.md ```
Configuration menu - View commit details
-
Copy full SHA for e97595e - Browse repository at this point
Copy the full SHA e97595eView commit details -
assert-tagging PR against main using `flub check policy --fix`
Configuration menu - View commit details
-
Copy full SHA for f939679 - Browse repository at this point
Copy the full SHA f939679View commit details -
Generate change logs for 8.0 (#18809)
Using `pnpm flub generate changelog -g client`
Configuration menu - View commit details
-
Copy full SHA for d8d5d93 - Browse repository at this point
Copy the full SHA d8d5d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 466af78 - Browse repository at this point
Copy the full SHA 466af78View commit details -
feat(generate:buildVersion): Add support for RC versions (#18373)
Adds support for the 2.0 release candidate version scheme. To make the implementation simpler, the RC version scheme is the same as the internal version scheme but uses "rc" as the prerelease identifier instead of "internal". For example, `2.0.0-rc.1.0.0` will be the first RC version. Pre-release/dev builds of RC versions will be of the form `2.0.0-dev-rc.1.0.0.123456`. AB#6142
Configuration menu - View commit details
-
Copy full SHA for f127d00 - Browse repository at this point
Copy the full SHA f127d00View commit details
Commits on Dec 14, 2023
-
[bump] client: 2.0.0-internal.8.0.0 => 2.0.0-internal.9.0.0 (major) (#…
Configuration menu - View commit details
-
Copy full SHA for 1ab74be - Browse repository at this point
Copy the full SHA 1ab74beView commit details -
Typing Cleanups Before Public Tagging (#18803)
## Remove Unused IFluidDataStoreRegistry From IFluidDataStoreRuntime IFluidDataStoreRuntime optionally extended IFluidDataStoreRegistry. This is never used, so is removed. As with all provider interfaces, consumers can continue to extend the interface if they have a use and use FluidObject to inspect for it existing. ## SharedObject processGCDataCore now takes IFluidSerializer rather than SummarySerializer This change should be a no-op for consumers, and SummarySerializer and IFluidSerializer expose the same consumer facing APIs. This change just makes our APIs more consistent by only using interfaces, rather than a mix of interfaces and concrete implementations. --------- Co-authored-by: Tony Murphy <anthonm@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 396b8e9 - Browse repository at this point
Copy the full SHA 396b8e9View commit details -
tree2: split up schema index (#18812)
## Description Split schema index into format and codec files to better along with docs/main/compatibility.md Implement todo to not directly consume valueSchema. Add invertMap utilitiy. Avoid setting undefined leafSchema field (this has no impact on persisted format as json drops undefined fields, but tidy's up the in memory objects while encoding). Persisted format is unchanged.
Configuration menu - View commit details
-
Copy full SHA for 9ca8890 - Browse repository at this point
Copy the full SHA 9ca8890View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3704140 - Browse repository at this point
Copy the full SHA 3704140View commit details -
tree: conversion of 'simple-tree' tests to 'class-schema' (#18761)
Updates most 'simple-tree' tests from SchemaBuilder -> SchemaFactory. Bugs have been opened for tests that no longer pass: AB#6557 AB#6551 AB#6549 AB#6569 --------- Co-authored-by: Joshua Smithrud <54606601+Josmithr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 815a8fa - Browse repository at this point
Copy the full SHA 815a8faView commit details -
fix(examples): Fix path to prettierignore so shared-tree-demo doesn't…
… expect build output files to be prettier-ified (#18816)
Configuration menu - View commit details
-
Copy full SHA for 7b6eb98 - Browse repository at this point
Copy the full SHA 7b6eb98View commit details -
build(api-markdown-documenter): Depend on
eslint-config-fluid
via f……ile dependency (#18799) Allows the package to always use the latest and greatest, without needing to publish a new version of the lint config package and install it. Also makes testing changes in the config package easier. If we like this pattern, this will be the first such PR of potentially many :) Also updates code to address new linter rules
Configuration menu - View commit details
-
Copy full SHA for 9284290 - Browse repository at this point
Copy the full SHA 9284290View commit details -
build: Update shared api-extractor lint config to enable enforcement (#…
…18791) Also removes package-local overrides, which are no longer necessary
Configuration menu - View commit details
-
Copy full SHA for da72a52 - Browse repository at this point
Copy the full SHA da72a52View commit details -
refactor(app-insights-logger): Don't export logger class (#18767)
As a general rule, we prefer not to export classes, as it hinders our ability to make implementation changes making breaking API changes. This PR replaces the logger class export with a simple factory function.
Configuration menu - View commit details
-
Copy full SHA for d0a0c05 - Browse repository at this point
Copy the full SHA d0a0c05View commit details -
Api 2.0 build docs pipeline (#18677)
Updated build-docs pipeline to generate API json artifacts and markdown for both 2.0 and 1.0 content. Currently, the 1.0 api content is generated locally by running api-extractor on the lts branch content and uploaded to the fluidframework container storage as 'latest-1.0.tar.gz'. The pipeline has been updated to download this blob before running the markdown documenter. In docs/package.json, a new build:multi-version script was added which calls the relevant build-docs scripts such as rollup-api-json and render-api-documentation with an additional parameter boolean parameter to signal the scripts to process content for previous version apis as well. (note that, the build-docs pipeline is currently set to run the old build script until 2.0 release) Note that the previous branch versions are maintained in two separate areas since there is no straighforward way to import pipeline parameters from another yaml file. The first is docs/data/versions.yaml and the second is the parameters in build-docs.yaml. Some checks will need to be added to ensure that the two lists match up.
Configuration menu - View commit details
-
Copy full SHA for df91941 - Browse repository at this point
Copy the full SHA df91941View commit details -
odsp-client: setup e2e test pipeline (#18784)
This PR accomplishes the following tasks: 1. Integrates ODSP end-to-end test into the pre-existing Azure end-to-end pipeline. 2. Some code cleanup. 3. Temporarily excludes two audience test, with plans to enable it in the future. [A work item has been created for this purpose](https://dev.azure.com/fluidframework/internal/_workitems/edit/6425). 4. Rename `test-azure-frs` pipeline to `Services Client End to End Test` Example pipeline run: https://dev.azure.com/fluidframework/internal/_build/results?buildId=222063&view=results
Configuration menu - View commit details
-
Copy full SHA for 25aa930 - Browse repository at this point
Copy the full SHA 25aa930View commit details -
(docs) remove outdated reference to SharedMap.wait() (#18782)
`SharedMap.wait()` is no longer available on the current version of SharedMap or AttributableMap, but it's still referenced in the documentation, which is confusing for app developers. This PR removes the mentions of SharedMap.wait() from the SharedMap and AttributableMap docs.
Configuration menu - View commit details
-
Copy full SHA for 0d08296 - Browse repository at this point
Copy the full SHA 0d08296View commit details -
r11s: upgrade build-tools (#18806)
## Description ~~Looks like type gens are out of date in R11s. I think this just removes the `: void` return type. Not sure why.~~ Server `build-tools` were out of date, causing unwanted type test generation diffs. Upgrading server `build-tools` dep to 0.28 from 0.26
Configuration menu - View commit details
-
Copy full SHA for 794f641 - Browse repository at this point
Copy the full SHA 794f641View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8510c83 - Browse repository at this point
Copy the full SHA 8510c83View commit details