Skip to content

Commit 69f4878

Browse files
committed
Merge branch 'PORTN-3057-create-a-guide-to-map-hibob-user-to-port-user' of github.com:port-labs/port-docs into PORTN-3057-create-a-guide-to-map-hibob-user-to-port-user
2 parents 23d52b8 + c77a15c commit 69f4878

File tree

78 files changed

+2773
-40221
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+2773
-40221
lines changed

.github/workflows/claude-pr-reviewer.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ jobs:
3535
runs-on: ubuntu-latest
3636
permissions:
3737
contents: read
38-
pull-requests: read
39-
issues: read
38+
pull-requests: write
39+
issues: write
4040
id-token: write
4141
steps:
4242
- name: Checkout repository
@@ -49,6 +49,23 @@ jobs:
4949
git config --global user.name "Port Claude AI"
5050
git config --global user.email "port-claude-ai@port.io"
5151
52+
- name: Find and Delete Last Claude Comment
53+
env:
54+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
55+
run: |
56+
echo "Looking for the last Claude comment to delete..."
57+
58+
# Get the last Claude comment ID (trying common patterns)
59+
last_claude_comment=$(gh api repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments \
60+
--jq '.[] | select(.user.login | test("claude"; "i")) | .id' | tail -1)
61+
62+
if [ ! -z "$last_claude_comment" ]; then
63+
echo "Deleting last Claude comment ID: $last_claude_comment"
64+
gh api repos/${{ github.repository }}/issues/comments/$last_claude_comment -X DELETE
65+
else
66+
echo "No Claude comments found to delete"
67+
fi
68+
5269
- name: Run Claude PR Action
5370
uses: anthropics/claude-code-action@beta
5471
with:

docs/actions-and-automations/define-automations/setup-trigger.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,13 @@ The table below describes the fields in the JSON structure under the `trigger` k
247247
| **`type`** | The automation's trigger type. Should be set to `automation`. |
248248
| **`event`** | An object containing data about the event that triggers the automation. |
249249
| **`event.type`** | The [trigger event type](/actions-and-automations/define-automations/setup-trigger#available-triggers). |
250-
| **`event.blueprintIdentifier`**<br/>or<br/>**`event.actionIdentifier`** | If using an *entity trigger* - the identifier of the blueprint whose entities will trigger the automation.<br/>If using an *action run trigger* - the identifier of the action whose runs will trigger the automation. |
250+
| **`event.blueprintIdentifier`**<br/>or<br/>**`event.actionIdentifier`** | If using an *entity trigger* - the identifier of the blueprint whose entities will trigger the automation.<br/>If using an *action run trigger* - the identifier of the action/automation whose runs will trigger the automation. |
251251
| `condition` | An optional object containing `jq` expressions used to determine which entities the automation will be triggered for. |
252252
| `condition.type` | The type of condition. Should be set to `JQ`. |
253253
| `condition.expressions` | An array of expressions used to filter the entities for which the automation will be triggered. |
254254
| `condition.combinator` | The combinator used to combine the expressions. Should be set to `and` or `or`. |
255+
256+
:::tip Automation action identifiers
257+
When using the `actionIdentifier` key, you can use an identifier that belongs to an automation as well.
258+
This means that automations can be triggered by other automations and are not limited to self-service actions.
259+
:::

docs/ai-agents/port-mcp-server.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ import TabItem from "@theme/TabItem"
88

99
# Port MCP server
1010

11+
<center>
12+
<div className="video-container">
13+
<iframe
14+
style={{borderRadius:'4px'}}
15+
width="568"
16+
height="320"
17+
src="https://www.youtube.com/embed/hxUTTPSApQs"
18+
title="YouTube video player"
19+
frameborder="0"
20+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
21+
allowfullscreen>
22+
</iframe>
23+
</div>
24+
</center>
25+
<br/>
1126

1227
The Port Model Context Protocol (MCP) Server acts as a bridge, enabling Large Language Models (LLMs)—like those powering Claude, Cursor, or GitHub Copilot—to interact directly with your Port.io developer portal. This allows you to leverage natural language to query your software catalog, analyze service health, manage resources, and even streamline development workflows, all from your preferred interfaces.
1328

docs/api-reference/aggregate-entities.api.mdx

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/api-reference/change-an-entity.api.mdx

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/api-reference/create-an-entity.api.mdx

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/api-reference/create-multiple-entities.api.mdx

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/api-reference/get-an-entity.api.mdx

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/api-reference/search-a-blueprints-entities.api.mdx

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/api-reference/search-entities.api.mdx

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)