Skip to content

Commit

Permalink
Merge branch 'main' into enelson/http-cache
Browse files Browse the repository at this point in the history
  • Loading branch information
elliot-nelson committed Mar 31, 2023
2 parents 58a7c9e + f2f0656 commit 769bb07
Show file tree
Hide file tree
Showing 195 changed files with 5,138 additions and 627 deletions.
35 changes: 21 additions & 14 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
.github/CODEOWNERS @iclanton @octogonz @patmill @apostolisms
common/config/**/* @iclanton @octogonz @patmill @apostolisms
.github/CODEOWNERS @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft @patmill
common/autoinstallers/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft @patmill
common/config/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft @patmill

common/reviews/**/* @iclanton @octogonz @apostolisms
common/reviews/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft

apps/**/* @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
build-tests/**/* @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
core-build/**/* @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
libraries/**/* @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
stack/**/* @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
webpack/**/* @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
rush.json @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
.gitattributes @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
.gitignore @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
README.md @iclanton @octogonz @apostolisms @halfnibble @sachinjoseph @D4N14L
apps/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
build-tests/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
build-tests-samples/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
eslint/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
heft-plugins/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
libraries/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
repo-scripts/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
rigs/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
rush-plugins/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
stack/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
tutorials/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
webpack/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft @TheLarkInn
rush.json @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
.gitattributes @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
.gitignore @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft
README.md @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft

libraries/load-themed-styles/**/* @iclanton @octogonz @dzearing @apostolisms
libraries/load-themed-styles/**/* @iclanton @octogonz @apostolisms @D4N14L @dmichon-msft @dzearing
86 changes: 86 additions & 0 deletions .github/workflows/file-doc-tickets.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
################################################################################
# When pull requests are merged to the main branch, evaluate the pull request
# body and file a documentation ticket against the rushstack-websites repo
# with a corresponding documentation task.
#
# The pull request body must contain non-comment, non-whitespace text below
# the "Impacted documentation" header in the PR template to file a
# documentation ticket.
################################################################################
name: File Doc Tickets

on:
pull_request:
branches:
- main
types:
- closed

jobs:
file-tickets:
name: File Tickets
if: ${{ github.event.pull_request.merged }}
runs-on: ubuntu-latest
steps:
- name: Use nodejs
uses: actions/setup-node@v3
with:
node-version: 16
- name: Parse PR body
run: |
cat <<-"EOF" > event.json
${{ toJson(github.event) }}
EOF
cat <<-"EOF" | node
const fs = require('fs');
const EVENT_FILE = 'event.json';
const RESULT_FILE = 'issue.md';
const DELIMITER = '## Impacted documentation';
const event = JSON.parse(fs.readFileSync(EVENT_FILE, 'utf8'));
const strippedBody = (event.pull_request.body || '').replace(/<!-+(.|\r|\n)+?-+>/g, '');
const delimIndex = strippedBody.indexOf(DELIMITER);
if (delimIndex < 0) {
console.log('No documentation tasks detected -- skipping doc ticket.');
process.exit(0);
}
const delimBody = strippedBody.substring(delimIndex + DELIMITER.length).trim();
if (delimBody.length === 0) {
console.log('No documentation tasks detected -- skipping doc ticket.');
process.exit(0);
}
const quotedBody = delimBody.split('\n').map(line => `> ${line}`).join('\n');
fs.writeFileSync(RESULT_FILE, [
'### Summary',
'',
'Follow up on documentation tasks from ' + event.pull_request.html_url + '.',
'',
'### Details',
'',
'This ticket was generated automatically. Suggested documentation updates:',
'',
quotedBody,
''
].join('\n'), 'utf8');
EOF
if [ -f issue.md ]; then
echo "FILE_TICKET=1" >> $GITHUB_ENV
fi
- name: File ticket
if: ${{ env.FILE_TICKET == '1' }}
uses: peter-evans/create-issue-from-file@af31b99c72f9e91877aea8a2d96fd613beafac84 # @v4 (locked)
with:
repository: microsoft/rushstack-websites
token: '${{ secrets.RUSHSTACK_WEBSITES_TOKEN }}'
title: '[doc] ${{ github.event.pull_request.title }}'
content-filepath: ./issue.md
labels: |
automated
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@



[![Zulip chat room](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rushstack.zulipchat.com/) &nbsp; [![Build Status](https://github.com/microsoft/rushstack/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/microsoft/rushstack/actions/workflows/ci.yml?query=branch%3Amain) &nbsp; <a href="https://open.vscode.dev/microsoft/rushstack"><img src="https://open.vscode.dev/static/stable/favicon.ico" width="14px" /> Open in Visual Studio Code</a>
[![Zulip chat room](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rushstack.zulipchat.com/) &nbsp; [![Build Status](https://github.com/microsoft/rushstack/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/microsoft/rushstack/actions/workflows/ci.yml?query=branch%3Amain) &nbsp; <a href="https://open.vscode.dev/microsoft/rushstack"><img src="https://open.vscode.dev/static/stable/favicon.ico" width="14px" /> Open in Visual Studio Code</a>

The home for various projects maintained by the Rush Stack community, whose mission is to develop reusable tooling
for large scale TypeScript monorepos.
Expand Down Expand Up @@ -89,6 +89,7 @@ These GitHub repositories provide supplementary resources for Rush Stack:
| [/webpack/loader-raw-script](./webpack/loader-raw-script/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Floader-raw-script.svg)](https://badge.fury.io/js/%40rushstack%2Floader-raw-script) | [changelog](./webpack/loader-raw-script/CHANGELOG.md) | [@rushstack/loader-raw-script](https://www.npmjs.com/package/@rushstack/loader-raw-script) |
| [/webpack/preserve-dynamic-require-plugin](./webpack/preserve-dynamic-require-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fwebpack-preserve-dynamic-require-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fwebpack-preserve-dynamic-require-plugin) | [changelog](./webpack/preserve-dynamic-require-plugin/CHANGELOG.md) | [@rushstack/webpack-preserve-dynamic-require-plugin](https://www.npmjs.com/package/@rushstack/webpack-preserve-dynamic-require-plugin) |
| [/webpack/set-webpack-public-path-plugin](./webpack/set-webpack-public-path-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fset-webpack-public-path-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fset-webpack-public-path-plugin) | [changelog](./webpack/set-webpack-public-path-plugin/CHANGELOG.md) | [@rushstack/set-webpack-public-path-plugin](https://www.npmjs.com/package/@rushstack/set-webpack-public-path-plugin) |
| [/webpack/webpack-embedded-dependencies-plugin](./webpack/webpack-embedded-dependencies-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fwebpack-embedded-dependencies-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fwebpack-embedded-dependencies-plugin) | [changelog](./webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md) | [@rushstack/webpack-embedded-dependencies-plugin](https://www.npmjs.com/package/@rushstack/webpack-embedded-dependencies-plugin) |
| [/webpack/webpack-plugin-utilities](./webpack/webpack-plugin-utilities/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fwebpack-plugin-utilities.svg)](https://badge.fury.io/js/%40rushstack%2Fwebpack-plugin-utilities) | [changelog](./webpack/webpack-plugin-utilities/CHANGELOG.md) | [@rushstack/webpack-plugin-utilities](https://www.npmjs.com/package/@rushstack/webpack-plugin-utilities) |
| [/webpack/webpack4-localization-plugin](./webpack/webpack4-localization-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fwebpack4-localization-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fwebpack4-localization-plugin) | [changelog](./webpack/webpack4-localization-plugin/CHANGELOG.md) | [@rushstack/webpack4-localization-plugin](https://www.npmjs.com/package/@rushstack/webpack4-localization-plugin) |
| [/webpack/webpack4-module-minifier-plugin](./webpack/webpack4-module-minifier-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fwebpack4-module-minifier-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fwebpack4-module-minifier-plugin) | [changelog](./webpack/webpack4-module-minifier-plugin/CHANGELOG.md) | [@rushstack/webpack4-module-minifier-plugin](https://www.npmjs.com/package/@rushstack/webpack4-module-minifier-plugin) |
Expand Down
15 changes: 15 additions & 0 deletions apps/api-documenter/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
{
"name": "@microsoft/api-documenter",
"entries": [
{
"version": "7.21.6",
"tag": "@microsoft/api-documenter_v7.21.6",
"date": "Sat, 18 Mar 2023 00:20:56 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/heft\" to `0.50.0`"
},
{
"comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.12.5`"
}
]
}
},
{
"version": "7.21.5",
"tag": "@microsoft/api-documenter_v7.21.5",
Expand Down
7 changes: 6 additions & 1 deletion apps/api-documenter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Change Log - @microsoft/api-documenter

This log was last generated on Fri, 10 Feb 2023 01:18:50 GMT and should not be manually modified.
This log was last generated on Sat, 18 Mar 2023 00:20:56 GMT and should not be manually modified.

## 7.21.6
Sat, 18 Mar 2023 00:20:56 GMT

_Version update only_

## 7.21.5
Fri, 10 Feb 2023 01:18:50 GMT
Expand Down
2 changes: 1 addition & 1 deletion apps/api-documenter/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@microsoft/api-documenter",
"version": "7.21.5",
"version": "7.21.6",
"description": "Read JSON files from api-extractor, generate documentation pages",
"repository": {
"type": "git",
Expand Down
12 changes: 12 additions & 0 deletions apps/heft/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@rushstack/heft",
"entries": [
{
"version": "0.50.0",
"tag": "@rushstack/heft_v0.50.0",
"date": "Sat, 18 Mar 2023 00:20:56 GMT",
"comments": {
"minor": [
{
"comment": "Remove monkey-patching of TypeScript for compatibility with 5.0. Refactors how the multi-emit logic works."
}
]
}
},
{
"version": "0.49.7",
"tag": "@rushstack/heft_v0.49.7",
Expand Down
9 changes: 8 additions & 1 deletion apps/heft/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# Change Log - @rushstack/heft

This log was last generated on Fri, 10 Feb 2023 01:18:50 GMT and should not be manually modified.
This log was last generated on Sat, 18 Mar 2023 00:20:56 GMT and should not be manually modified.

## 0.50.0
Sat, 18 Mar 2023 00:20:56 GMT

### Minor changes

- Remove monkey-patching of TypeScript for compatibility with 5.0. Refactors how the multi-emit logic works.

## 0.49.7
Fri, 10 Feb 2023 01:18:50 GMT
Expand Down
2 changes: 1 addition & 1 deletion apps/heft/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rushstack/heft",
"version": "0.49.7",
"version": "0.50.0",
"description": "Build all your JavaScript projects the same way: A way that works.",
"keywords": [
"toolchain",
Expand Down
Loading

0 comments on commit 769bb07

Please sign in to comment.