Skip to content

Commit b9bf2ff

Browse files
authored
Merge branch 'develop' into codegen-bot/fix-release-artifact-pattern-mismatch-1751237199
2 parents 98cce0d + 398b87a commit b9bf2ff

File tree

6 files changed

+1107
-1234
lines changed

6 files changed

+1107
-1234
lines changed

.github/workflows/auto-release.yml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -35,39 +35,7 @@ jobs:
3535
env:
3636
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3737

38-
generate-changelog:
39-
if: ${{ needs.semantic-version.outputs.release-tag }}
40-
needs: semantic-version
41-
name: Generate Changelog
42-
runs-on: ubuntu-latest
43-
environment: auto-release
44-
permissions:
45-
contents: write
46-
steps:
47-
- uses: actions/checkout@v4
48-
with:
49-
fetch-depth: 0
50-
token: ${{ secrets.GHA_TOKEN }}
5138

52-
- name: Setup backend
53-
uses: ./.github/actions/setup-environment
54-
55-
- name: Generate changelog
56-
env:
57-
OPEN_AI_TOKEN: ${{ secrets.OPEN_AI_TOKEN }}
58-
run: uv run python src/codegen/gscli/cli.py generate changelog --openai-key ${{ secrets.OPEN_AI_TOKEN }}
59-
60-
- name: Commit changes
61-
run: |
62-
git config --local user.email "github-actions[bot]@users.noreply.github.com"
63-
git config --local user.name "github-actions[bot]"
64-
git add docs/changelog/changelog.mdx
65-
git diff --staged --quiet || git commit -m "update changelog"
66-
67-
- name: Push changes
68-
uses: ad-m/github-push-action@master
69-
with:
70-
branch: ${{ github.ref }}
7139

7240
release:
7341
if: ${{ needs.semantic-version.outputs.release-tag }}

.github/workflows/mypy.yml renamed to .github/workflows/ty.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Mypy Checks
1+
name: Ty Type Checks
22

33
on:
44
pull_request:
@@ -10,7 +10,7 @@ concurrency:
1010
cancel-in-progress: true
1111

1212
jobs:
13-
mypy:
13+
ty:
1414
runs-on: ubuntu-latest
1515
timeout-minutes: 20
1616

@@ -38,11 +38,8 @@ jobs:
3838
done
3939
echo "python_files=${python_files[*]}" >> $GITHUB_ENV
4040
41-
- name: Add MyPy annotator
42-
uses: pr-annotators/mypy-pr-annotator@v1.0.0
43-
44-
- name: Run mypy
41+
- name: Run ty
4542
if: ${{ env.python_files != '' }}
4643
run: |
47-
echo "Running mypy on changed files: ${{ env.python_files }}"
48-
uv run mypy --no-pretty --show-absolute-path ${{ env.python_files }}
44+
echo "Running ty on changed files: ${{ env.python_files }}"
45+
uv run ty check --output-format concise --python-version 3.12 --exclude "**/tests/**" --exclude "**/codegen_tests/**" ${{ env.python_files }}

mypy.ini

Lines changed: 0 additions & 51 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ dev-dependencies = [
8181
"pytest>=8.3.3",
8282
"pytest-cov>=6.1.0,<6.1.1",
8383
"ruff>=0.6.8",
84-
"mypy[mypyc,faster-cache]>=1.13.0",
84+
"ty>=0.0.1a10",
8585
"pre-commit>=4.0.1",
8686
"pytest-xdist>=3.6.1,<4.0.0",
8787
"pytest-mock<4.0.0,>=3.14.0",

ty.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Ty type checker configuration
2+
# Based on the previous mypy.ini configuration
3+
4+
# Basic configuration - ty is still in early development
5+
# so configuration options are limited

0 commit comments

Comments
 (0)