Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
386 changes: 386 additions & 0 deletions .claude/skills/vector-components-maturity-eval/SKILL.md

Large diffs are not rendered by default.

14 changes: 9 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,18 @@
.github/workflows/regression.yml @vectordotdev/vector @vectordotdev/single-machine-performance
regression/config.yaml @vectordotdev/vector @vectordotdev/single-machine-performance

# Keep documentation team paths in sync with .github/workflows/add_docs_review_label.yml
docs/ @vectordotdev/vector @vectordotdev/documentation
website/ @vectordotdev/vector
website/content @vectordotdev/vector @vectordotdev/documentation
website/cue/reference @vectordotdev/vector @vectordotdev/documentation
tests/antithesis/ @vectordotdev/vector @vectordotdev/single-machine-performance

website/ @vectordotdev/vector
website/js @vectordotdev/vector @vectordotdev/vector-website
website/layouts @vectordotdev/vector @vectordotdev/vector-website
website/scripts @vectordotdev/vector @vectordotdev/vector-website
website/data @vectordotdev/vector @vectordotdev/vector-website
website/* @vectordotdev/vector @vectordotdev/vector-website

# Keep documentation team paths in sync with .github/workflows/add_docs_review_label.yml
/*.md @vectordotdev/vector @vectordotdev/documentation
docs/ @vectordotdev/vector @vectordotdev/documentation
deprecation.d/ @vectordotdev/vector @vectordotdev/documentation
website/content @vectordotdev/vector @vectordotdev/documentation
website/cue/reference @vectordotdev/vector @vectordotdev/documentation
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/minor-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Automated steps include:
- [ ] Ensure any deprecations are highlighted in the release upgrade guide.
- [ ] Review generated changelog entries to ensure they are understandable to end-users.
- [ ] Ensure the date matches the scheduled release date.
- [ ] Add a link to pending deprecation items from [DEPRECATIONS.md](https://github.com/vectordotdev/vector/blob/master/docs/DEPRECATIONS.md).
- [ ] Run `cargo vdev deprecation show --version "${NEW_VECTOR_VERSION}"` to review new deprecation announcements in this release.
- [ ] PR review & approval.

# On the day of release
Expand Down
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,9 @@ Changes to CI, website, playground and similar are generally not considered user

<type>(<scope>)!: <description>

* `type` = chore, enhancement, feat, fix, docs, revert
* `type` = chore, enhancement, feat, fix, docs, revert, perf
* `!` = OPTIONAL: signals a breaking change
* `scope` = Optional when `type` is "chore" or "docs", available scopes https://github.com/vectordotdev/vector/blob/master/.github/workflows/semantic.yml#L31
* `scope` = Optional but appreciated; letters, digits, spaces, hyphens, underscores (e.g. `kafka source`, `amazon-linux`)
* `description` = short description of the change

Examples:
Expand Down
23 changes: 19 additions & 4 deletions .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ inputs:
vdev:
required: false
default: true
description: "Install vdev CLI tool via cargo binstall (uses VDEV_VERSION pinned in prepare.sh)."
description: "Install vdev CLI tool via cargo binstall (version from vdev/Cargo.toml)."

# prepare.sh - npm
markdownlint-cli2:
Expand Down Expand Up @@ -134,8 +134,11 @@ runs:
run: echo "::add-matcher::.github/matchers/rust.json"
shell: bash

# Two steps so that the actions/cache post-step (which saves the cache) runs
# directly from this composite, not a nested one — nested composites break
# post-step input resolution (actions/runner#3514, #2030).
- name: Cache Cargo registry, index, and git DB
if: ${{ inputs.cargo-cache == 'true' || env.NEEDS_RUST == 'true' }}
if: ${{ (inputs.cargo-cache == 'true' || env.NEEDS_RUST == 'true') && github.ref == 'refs/heads/master' }}
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
with:
path: |
Expand All @@ -146,6 +149,18 @@ runs:
restore-keys: |
${{ runner.os }}-cargo-

- name: Restore Cargo registry, index, and git DB
if: ${{ (inputs.cargo-cache == 'true' || env.NEEDS_RUST == 'true') && github.ref != 'refs/heads/master' }}
uses: actions/cache/restore@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
with:
path: |
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-

- name: Install mold
if: ${{ runner.os == 'Linux' && env.DISABLE_MOLD != 'true' && inputs.mold == 'true' }}
shell: bash
Expand Down Expand Up @@ -222,7 +237,7 @@ runs:
- name: Install libsasl2
if: ${{ inputs.libsasl2 == 'true' }}
shell: bash
run: sudo apt-get update && sudo apt-get install -y libsasl2-dev
run: timeout 30m sudo apt-get update && timeout 30m sudo apt-get install -y libsasl2-dev

- name: Cache cargo binaries
id: cache-cargo-binaries
Expand All @@ -239,7 +254,7 @@ runs:
~/.cargo/bin/dd-rust-license-tool
~/.cargo/bin/wasm-pack
~/.cargo/bin/vdev
key: ${{ runner.os }}-cargo-binaries-${{ hashFiles('scripts/environment/*.sh') }}
key: ${{ runner.os }}-cargo-binaries-${{ hashFiles('scripts/environment/*.sh', 'vdev/Cargo.toml') }}
restore-keys: |
${{ runner.os }}-cargo-binaries-

Expand Down
17 changes: 0 additions & 17 deletions .github/actions/spelling/README.md

This file was deleted.

34 changes: 0 additions & 34 deletions .github/actions/spelling/advice.md

This file was deleted.

Loading
Loading