- Fix the case where the SSH URI port was not specified (JENKINS-61996)
- Propertly fetch tags (JENKINS-61258)
- Handle unknown pull request event payload actions (JENKINS-61753)
- Reluctantly adding
@Symbol
to the branch discovery traits (JENKINS-60885). For anyone wondering why reluctantly... the idea behind@Symbol
is that it is supposed to use type information to determine the set of possible candidates for a specific injection point. The current implementation of@Symbol
support, however, decides to ignore type information from generics - even though that information is used elseweher in Jenkins and thus for the@Symbol
case it gets confused and thinks that e.g. GitHub'sBranchDiscoveryTrait
is a viable candidate for injection into the Gitea SCM classes. As a result we cannot use default naming and thus have to add an explicit name. Even worse each SCM plugin has to prefix with their own names leading to an excess ofgitea
in configuration snippets. The final insult to injury is the naming conventions that have been followed. It pains me no end to have to add this workaround just because the symbol api maintainers refuse to add the type info filtering. - Hopefully workaround NPE in branch discovery where there is a PR from a head that has already been deleted (JENKINS-60825)
- Added basic setup documentation (PR-13)
- Fixed plugin URLs from
http:
tohttps
(PR-14) - Fixed display of organization website (PR-18)
- Fixed repository polling with disabled issues or pull requests (PR-17) (JENKINS-54516)
- Optimized imports, less redundant code and other cleanups (PR-15)
- Added support for tag discovery (PR-6)
- Updated documentation with details of how to setup (PR-20)
- Tweak commit status checkf for pull requests so that they are consistently named based on the target branch (PR-19)
- Fix improper handling of untrusted branches (SECURITY-1046)
- Allow non-admins to fetch organizational repositories (PR-11)
- Fix PR and branch links (JENKINS-54517)
- Switch to handy-uri Jenkins API plugin rather than bundle duplicate classes within plugin.
- Use Jenkins configured proxy settings to connect to Gitea (JENKINS-50565)
- Fix NPE during dynamic installation of the plugin (JENKINS-50349)
- Fix NPE during dynamic installation of the plugin (JENKINS-50319)
- Fix receipt of
pull_request
webhooks. - Fix parsing of clone URLs when Gitea is publishes scp style clone URLs (JENKINS-49768)
- Misc fixes in Branch discovery strategies and pull request discovery traits
- Added support for Webhook notification of repository creation / deletion now that Gitea 1.3 supports those events
- Verified branch deletion events sent by Gitea 1.3 are parsed correctly
- Update to new Gitea logo
- Fix Webhook notification of pushes to branches
- Add webhook notification and management of non-
SCMSource
based job types
- Disable shallow clone when we know a merge will take place (JENKINS-45771)
- Initial release