Skip to content

Commit ac6f240

Browse files
Add autoresolve and update publish workflows (#698)
1 parent 60520dc commit ac6f240

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Close inactive issues
2+
on:
3+
schedule:
4+
- cron: "30 1 * * *"
5+
6+
jobs:
7+
close-issues:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
steps:
13+
- uses: actions/stale@v5
14+
with:
15+
days-before-issue-stale: 7
16+
days-before-issue-close: 5
17+
stale-issue-label: "stale"
18+
close-issue-label: "autoresolved"
19+
stale-issue-message: "This issue has been marked stale due to inactivity after repo maintainer or community member responses that request more information or suggest a solution. It will be closed after five additional days."
20+
close-issue-message: "This issue has been closed after being marked as stale for five days. Please reopen if needed."
21+
exempt-issue-label: "triage"
22+
days-before-pr-stale: -1
23+
days-before-pr-close: -1
24+
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/python-publish.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,16 @@ jobs:
3636
with:
3737
poetry-version: ${{ env.POETRY_VERSION }}
3838

39+
- name: Add poetry-dynamic-versioning plugin
40+
run: poetry self add "poetry-dynamic-versioning[plugin]"
41+
3942
- name: Install dependencies
4043
shell: bash
4144
run: poetry install
4245

46+
- name: Export Publication Version
47+
run: echo "version=`poetry version --short`" >> $GITHUB_OUTPUT
48+
4349
- name: Build Distributable
4450
shell: bash
4551
run: poetry build

0 commit comments

Comments
 (0)