Skip to content

Add release workflow, issue form, Dependabot and contributing guide - #4

Merged
weiss-d merged 5 commits into
mainfrom
develop
Oct 22, 2026
Merged

weiss-d merged 5 commits into
mainfrom
develop

Conversation

@weiss-d

@weiss-d weiss-d commented Oct 22, 2026

Copy link
Copy Markdown
Owner

Changes

  • Release workflow (release.yml): a tag vX.Y.Z on main makes a draft release. The workflow checks that the tag is on main and matches the pyproject.toml version. It makes the zip with git archive and takes the notes from CHANGELOG.md.
  • Bug report issue form: it asks for the Inkscape version, the system, the output mode and an SVG file.
  • Dependabot: it opens weekly pull requests to develop that update the SHA pins of the actions.
  • CONTRIBUTING.md: the branch rule, tests and the commit message format.
  • README: a line about the Inkscape 1.5 test job, and the release steps in Development.

The release workflow runs first at the next version tag. The issue form and Dependabot start after this merge.

🤖 Generated with Claude Code

@github-actions

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

@weiss-d
weiss-d merged commit 23d8a24 into main Oct 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant