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
38 changes: 38 additions & 0 deletions .github/workflows/changelog-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Changelog Version Check

on:
pull_request:
branches:
- main
types: [opened, synchronize, reopened]

jobs:
check-changelog:
runs-on: ubuntu-latest
if: startsWith(github.head_ref, 'release/v') # Only run on release branches
steps:
- uses: actions/checkout@v4

- name: Check Changelog Version
run: |
# Get the current branch name and extract version
BRANCH_NAME=${GITHUB_HEAD_REF}

if [[ $BRANCH_NAME =~ ^release/v([0-9]+\.[0-9]+\.[0-9]+)$ ]]; then
VERSION="${BASH_REMATCH[1]}"
echo "Checking release branch v$VERSION against changelog..."

# Look for the version in the changelog
if ! grep -q "## \[v$VERSION\] -" CHANGELOG.md; then
echo "❌ Error: No changelog entry found for version v$VERSION"
echo "The following versions are in the changelog:"
grep -E "^## \[v[0-9]+\.[0-9]+\.[0-9]+\]" CHANGELOG.md
echo "Please add a changelog entry for v$VERSION before merging this release to main"
exit 1
else
echo "✅ Changelog entry found for version v$VERSION"
fi
else
echo "❌ Error: Branch name $BRANCH_NAME does not match expected format 'release/vX.Y.Z'"
exit 1
fi
5 changes: 5 additions & 0 deletions .github/workflows/tests-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ jobs:
- name: Install dependencies
run: PYTHON_VERSION=${{ matrix.python-version }} make install

- name: Init Pipelex
run: |
source .venv/bin/activate
echo -e "y\nA\n1" |pipelex init

- name: Boot test
run: make tp TEST=TestFundamentals

Expand Down
58 changes: 0 additions & 58 deletions .pipelex/inference/backends.toml

This file was deleted.

88 changes: 0 additions & 88 deletions .pipelex/inference/backends/anthropic.toml

This file was deleted.

98 changes: 0 additions & 98 deletions .pipelex/inference/backends/azure_openai.toml

This file was deleted.

101 changes: 0 additions & 101 deletions .pipelex/inference/backends/bedrock.toml

This file was deleted.

Loading