diff --git a/.github/assets/capabilities-2026-09.webp b/.github/assets/capabilities-2026-09.webp new file mode 100644 index 0000000..14441d0 Binary files /dev/null and b/.github/assets/capabilities-2026-09.webp differ diff --git a/.github/assets/chat-2026-09.webp b/.github/assets/chat-2026-09.webp new file mode 100644 index 0000000..1d54d31 Binary files /dev/null and b/.github/assets/chat-2026-09.webp differ diff --git a/.github/assets/cover-2026-09.webp b/.github/assets/cover-2026-09.webp new file mode 100644 index 0000000..37d79d1 Binary files /dev/null and b/.github/assets/cover-2026-09.webp differ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 00208a0..c9007ca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ permissions: jobs: release: - uses: InvoiceShelf/modules/.github/workflows/module-release.yml@3.3.0 + uses: InvoiceShelf/modules/.github/workflows/module-release.yml@3.4.0 with: channel: stable secrets: inherit diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bcfd541..fd7b29e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -32,7 +32,7 @@ git diff --exit-code -- dist ## Releases -This repository releases through [the SDK's reusable workflow](https://github.com/InvoiceShelf/modules/blob/3.3.0/.github/workflows/module-release.yml). It is configured for the `stable` channel, so release only final SemVer versions. +This repository releases through [the SDK's reusable workflow](https://github.com/InvoiceShelf/modules/blob/3.4.0/.github/workflows/module-release.yml). It is configured for the `stable` channel, so release only final SemVer versions. 1. Update the exact release version in `module.json`. 2. Build and commit any changed `dist/` files, run every check above, and merge the release change to `main`. @@ -43,4 +43,4 @@ This repository releases through [the SDK's reusable workflow](https://github.co git push origin 1.0.1 ``` -The tag triggers `.github/workflows/release.yml`, which calls `InvoiceShelf/modules/.github/workflows/module-release.yml@3.3.0`. CI verifies that the tag and manifest version match, validates and packages the module, signs a deterministic release manifest in the protected `module-release` environment, and submits the package to the InvoiceShelf marketplace. Do not create tags with a `v` prefix or store marketplace/signing secrets in this repository. +The tag triggers `.github/workflows/release.yml`, which calls `InvoiceShelf/modules/.github/workflows/module-release.yml@3.4.0`. CI verifies that the tag and manifest version match, validates and packages the module, signs a deterministic release manifest in the protected `module-release` environment, and submits the package to the InvoiceShelf marketplace. Do not create tags with a `v` prefix or store marketplace/signing secrets in this repository. diff --git a/tests/Unit/ToolDelegationTest.php b/tests/Unit/ToolDelegationTest.php index c203e81..9c26ec4 100644 --- a/tests/Unit/ToolDelegationTest.php +++ b/tests/Unit/ToolDelegationTest.php @@ -122,4 +122,14 @@ public function rankItems(int $companyId, string $metric, ?string $startDate, ?s return []; } + + public function companyMembers(int $companyId): array + { + return []; + } + + public function existingInvoiceIds(int $companyId, array $invoiceIds): array + { + return []; + } }