File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 6262 activate-environment : true
6363 - name : Build package
6464 run : uv build
65+
66+ # Test semantic-release configuration on PR branches
67+ test-release :
68+ name : Test Semantic Release
69+ runs-on : ubuntu-latest
70+ if : github.event_name == 'pull_request'
71+ steps :
72+ - uses : actions/checkout@v5
73+ with :
74+ fetch-depth : 0
75+ - name : Test Semantic Release (No-op)
76+ id : test-release
77+ uses : python-semantic-release/python-semantic-release@v10.4.1
78+ with :
79+ github_token : ${{ secrets.GITHUB_TOKEN }}
80+ changelog : true
81+ # Use noop mode to test without making changes
82+ root_options : " --noop"
83+ - name : Test Semantic Release (Dry Run)
84+ id : test-release-dry
85+ uses : python-semantic-release/python-semantic-release@v10.4.1
86+ with :
87+ github_token : ${{ secrets.GITHUB_TOKEN }}
88+ changelog : true
89+ # Use dry run mode to test without committing
90+ root_options : " --no-commit --no-tag --no-push"
6591 release :
6692 runs-on : ubuntu-latest
6793 needs :
You can’t perform that action at this time.
0 commit comments