From b2fab76eb74daf213b27b4cd04c1bc31ba7483ca Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Tue, 4 Mar 2025 15:19:04 +1100 Subject: [PATCH 1/2] Release @tanstack/eslint-config --- .changeset/README.md | 8 -- .changeset/long-apples-fix.md | 2 +- .changeset/thin-carrots-carry.md | 5 ++ .github/workflows/ci.yml | 11 +-- CONTRIBUTING.md | 78 +--------------- packages/config/eslint.config.js | 2 +- packages/config/package.json | 12 +-- packages/config/src/eslint/index.js | 88 +------------------ packages/eslint-config/eslint.config.js | 5 ++ packages/eslint-config/package.json | 53 +++++++++++ .../eslint => eslint-config/src}/import.js | 0 packages/eslint-config/src/index.js | 87 ++++++++++++++++++ .../src}/javascript.js | 0 .../src/eslint => eslint-config/src}/node.js | 0 .../eslint => eslint-config/src}/stylistic.js | 0 .../src}/typescript.js | 0 packages/eslint-config/tsconfig.json | 4 + packages/typedoc-config/src/index.d.ts | 2 - packages/typedoc-config/tsconfig.json | 2 +- pnpm-lock.yaml | 64 ++++++++------ 20 files changed, 203 insertions(+), 220 deletions(-) delete mode 100644 .changeset/README.md create mode 100644 .changeset/thin-carrots-carry.md create mode 100644 packages/eslint-config/eslint.config.js create mode 100644 packages/eslint-config/package.json rename packages/{config/src/eslint => eslint-config/src}/import.js (100%) create mode 100644 packages/eslint-config/src/index.js rename packages/{config/src/eslint => eslint-config/src}/javascript.js (100%) rename packages/{config/src/eslint => eslint-config/src}/node.js (100%) rename packages/{config/src/eslint => eslint-config/src}/stylistic.js (100%) rename packages/{config/src/eslint => eslint-config/src}/typescript.js (100%) create mode 100644 packages/eslint-config/tsconfig.json diff --git a/.changeset/README.md b/.changeset/README.md deleted file mode 100644 index e5b6d8d6..00000000 --- a/.changeset/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Changesets - -Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works -with multi-package repos, or single-package repos to help you version and publish your code. You can -find the full documentation for it [in our repository](https://github.com/changesets/changesets) - -We have a quick list of common questions to get you started engaging with this project in -[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/long-apples-fix.md b/.changeset/long-apples-fix.md index 50e4df23..2401e907 100644 --- a/.changeset/long-apples-fix.md +++ b/.changeset/long-apples-fix.md @@ -2,4 +2,4 @@ '@tanstack/typedoc-config': minor --- -feat: release @tanstack/typedoc-config +Release @tanstack/typedoc-config diff --git a/.changeset/thin-carrots-carry.md b/.changeset/thin-carrots-carry.md new file mode 100644 index 00000000..0d390426 --- /dev/null +++ b/.changeset/thin-carrots-carry.md @@ -0,0 +1,5 @@ +--- +'@tanstack/eslint-config': minor +--- + +Release @tanstack/eslint-config diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 28b819f9..9f8f56fb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,11 +1,6 @@ -name: ci +name: release on: - workflow_dispatch: - inputs: - tag: - description: override release tag - required: false push: branches: [main, alpha, beta] @@ -22,8 +17,8 @@ permissions: pull-requests: write jobs: - test-and-publish: - name: Test & Publish + release: + name: Release if: github.repository_owner == 'TanStack' runs-on: ubuntu-latest steps: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f908328a..52dfae56 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -108,81 +108,9 @@ You can use Gitpod (An Online Open Source VS Code like IDE which is free for Ope [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/TanStack/config) -## Commit message conventions +## Changesets -`TanStack/config` is using [Angular Commit Message Conventions](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines). - -We have very precise rules over how our git commit messages can be formatted. This leads to **more readable messages** that are easy to follow when looking through the **project history**. - -### Commit Message Format - -Each commit message consists of a **header**, a **body** and a **footer**. The header has a special -format that includes a **type**, a **scope** and a **subject**: - -``` -(): - - - -