Skip to content

Commit

Permalink
Merge branch 'improvement/gitlab' of https://github.com/port-labs/ocean
Browse files Browse the repository at this point in the history
… into improvement/gitlab
  • Loading branch information
mk-armah committed Nov 12, 2024
2 parents 56b031c + 2073632 commit 936f781
Show file tree
Hide file tree
Showing 109 changed files with 14,466 additions and 12,746 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/apply-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'

- name: Install Poetry
uses: snok/install-poetry@v1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/core-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
- name: Install poetry
run: pipx install poetry

- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'
cache: 'poetry'

- name: Install dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integrations-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ jobs:
- name: Install poetry
run: pipx install poetry

- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'
cache: 'poetry'

- name: Install dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ jobs:
- name: Install poetry
run: pipx install poetry

- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'
cache: 'poetry'

- name: Install dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-framework.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ jobs:
name: Publish Ocean
runs-on: ubuntu-latest
steps:
- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'
- name: Checkout Repo
uses: actions/checkout@v4
- name: Make install and build
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/upgrade-integrations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'

- name: Install Poetry
uses: snok/install-poetry@v1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/validate-integration-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"

- name: Checkout code
uses: actions/checkout@v4
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/verify-pr-title.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: "Verify PR Title Convention"

on:
pull_request:
types: [opened, edited]

jobs:
check-title:
runs-on: ubuntu-latest
steps:
- name: "Check PR title convention"
id: title-check
env:
PR_TITLE: ${{ github.event.pull_request.title }}
run: |
if [[ ! "$PR_TITLE" =~ ^\[(Integration|Core|Docs|CI|Infra)\](\[.*\])?\ .+ ]]; then
echo "PR title does not match the required convention."
echo "Examples of acceptable titles:"
echo "[Integration] Resolve missing team context in board ingestion for non-default teams"
echo "[Core] Ensure ingestion of integration logs"
echo "[Core] Upgrade FastAPI version to improve performance and compatibility"
echo "[Docs] Correct documentation on Ocean's denial-of-service vulnerability in http-proxy-middleware"
echo "[Integration] Enable region-specific resource querying support"
exit 1
else
echo "PR title matches the required convention."
fi
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.11
3.12
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,23 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm

<!-- towncrier release notes start -->

## 0.13.0 (2024-11-10)


### Improvements

- Bump python from 3.11 to 3.12 (0.13.0)

## 0.12.9 (2024-11-07)


### Bug Fixes

- Await logger writing exception on exit (Integration logs not being ingested)
- Await logger thread on exit (Integration logs not being ingested)
- Serialize exception (Integration logs not being ingested)


## 0.12.8 (2024-11-04)


Expand Down
16 changes: 16 additions & 0 deletions integrations/argocd/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<!-- towncrier release notes start -->

## 0.1.100 (2024-11-10)


### Improvements

- Bumped ocean version to ^0.13.0


## 0.1.99 (2024-11-10)


### Improvements

- Bumped ocean version to ^0.12.9


## 0.1.98 (2024-11-06)


Expand Down
117 changes: 57 additions & 60 deletions integrations/argocd/poetry.lock

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions integrations/argocd/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[tool.poetry]
name = "argocd"
version = "0.1.98"
version = "0.1.100"
description = "Argo CD integration powered by Ocean"
authors = ["Isaac Coffie <[email protected]>"]

[tool.poetry.dependencies]
python = "^3.11"
port_ocean = {version = "0.12.8", extras = ["cli"]}
python = "^3.12"
port_ocean = {version = "^0.13.0", extras = ["cli"]}

[tool.poetry.group.dev.dependencies]
# Uncomment this if you want to debug the ocean core together with your integration
Expand Down
16 changes: 16 additions & 0 deletions integrations/aws/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<!-- towncrier release notes start -->

## 0.2.56 (2024-11-10)


### Improvements

- Bumped ocean version to ^0.13.0


## 0.2.55 (2024-11-10)


### Improvements

- Bumped ocean version to ^0.12.9


## 0.2.54 (2024-11-06)


Expand Down
Loading

0 comments on commit 936f781

Please sign in to comment.