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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .github/assets/capabilities-2026-09.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/chat-2026-09.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/assets/cover-2026-09.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`.
Expand All @@ -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.
10 changes: 10 additions & 0 deletions tests/Unit/ToolDelegationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -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 [];
}
}
Loading