Commit 5f7cfe8
authored
[Integration][Github] Changed integration's data source card's title in catalog (port-labs#2661)
### **User description**
# Description
What -
Why -
How -
## Type of change
Please leave one option from the following and delete the rest:
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] New Integration (non-breaking change which adds a new integration)
- [ ] Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [X] Non-breaking change (fix of existing functionality that will not
change current behavior)
- [ ] Documentation (added/updated documentation)
<h4> All tests should be run against the port production
environment(using a testing org). </h4>
### Core testing checklist
- [ ] Integration able to create all default resources from scratch
- [ ] Resync finishes successfully
- [ ] Resync able to create entities
- [ ] Resync able to update entities
- [ ] Resync able to detect and delete entities
- [ ] Scheduled resync able to abort existing resync and start a new one
- [ ] Tested with at least 2 integrations from scratch
- [ ] Tested with Kafka and Polling event listeners
- [ ] Tested deletion of entities that don't pass the selector
### Integration testing checklist
- [ ] Integration able to create all default resources from scratch
- [ ] Completed a full resync from a freshly installed integration and
it completed successfully
- [ ] Resync able to create entities
- [ ] Resync able to update entities
- [ ] Resync able to detect and delete entities
- [ ] Resync finishes successfully
- [ ] If new resource kind is added or updated in the integration, add
example raw data, mapping and expected result to the `examples` folder
in the integration directory.
- [ ] If resource kind is updated, run the integration with the example
data and check if the expected result is achieved
- [ ] If new resource kind is added or updated, validate that
live-events for that resource are working as expected
- [ ] Docs PR link [here](#)
### Preflight checklist
- [ ] Handled rate limiting
- [ ] Handled pagination
- [ ] Implemented the code in async
- [ ] Support Multi account
## Screenshots
Include screenshots from your environment showing how the resources of
the integration will look.
## API Documentation
Provide links to the API documentation used for this integration.
___
### **PR Type**
Enhancement
___
### **Description**
- Added explicit title field to GitHub integration spec
- Updated version to 5.0.2 in pyproject.toml
- Added changelog entry documenting the title change
___
### Diagram Walkthrough
```mermaid
flowchart LR
spec["spec.yaml<br/>Add title field"] -- "title: GitHub" --> catalog["Integration Catalog<br/>Display title"]
pyproject["pyproject.toml<br/>Version bump"] -- "5.0.1 → 5.0.2" --> release["Release<br/>5.0.2"]
changelog["CHANGELOG.md<br/>Document change"] -- "Record improvement" --> release
```
<details><summary><h3>File Walkthrough</h3></summary>
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>spec.yaml</strong><dd><code>Add GitHub title to
integration spec</code>
</dd></summary>
<hr>
integrations/github/.port/spec.yaml
<ul><li>Added <code>title: GitHub</code> field to the integration
specification<br> <li> Provides explicit title for the data source card
in the catalog</ul>
</details>
</td>
<td><a
href="https://github.com/port-labs/ocean/pull/2661/files#diff-f114374facab0c55dcd55a10c37027e027ecd5cf485022192fdad1fed21c7ebe">+1/-0</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Configuration
changes</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>pyproject.toml</strong><dd><code>Bump version to
5.0.2</code>
</dd></summary>
<hr>
integrations/github/pyproject.toml
<ul><li>Bumped version from 5.0.1 to 5.0.2<br> <li> Reflects the
integration improvement release</ul>
</details>
</td>
<td><a
href="https://github.com/port-labs/ocean/pull/2661/files#diff-d1a301fa45068b9aa15404141d1303141fb46e768af1e5a05513f414faca0299">+1/-1</a>
</td>
</tr>
</table></td></tr><tr><td><strong>Documentation</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>CHANGELOG.md</strong><dd><code>Document version 5.0.2
release notes</code>
</dd></summary>
<hr>
integrations/github/CHANGELOG.md
<ul><li>Added new version 5.0.2 entry dated 2026-01-14<br> <li>
Documented the improvement of changing the integration's data source
<br>card title</ul>
</details>
</td>
<td><a
href="https://github.com/port-labs/ocean/pull/2661/files#diff-092e2c8d25f45c5b95e709fe6ab651954f49369b5616cafe9dfbdb2ec0819147">+8/-0</a>
</td>
</tr>
</table></td></tr></tbody></table>
</details>
___1 parent d064376 commit 5f7cfe8
File tree
3 files changed
+10
-1
lines changed- integrations/github
- .port
3 files changed
+10
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
10 | 18 | | |
11 | 19 | | |
12 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments