This is the release and update site for the Mylyn/Gitea Tasks Connector (https://forge.chapril.org/gitea/mylyn-gitea/ ).
(c) 2021 F.Terrot
The Mylyn/Gitea Tasks Connector is provided under the MIT License you may find a copy here https://teilginn.github.io/mylyn-gitea-updatesite/LICENSE
I want to thanks and credit:
pweingardt
for the Mylyn Gilab Connector which helps me in my initial plug-ins setup.zeripath
for the Java Gitea API I used first to communicate with Gitea’s instance before facing ssl and JDK 11 compliance issues.Starting with version 0.3.0, the Mylyn/Gitea Tasks Connector plugin will be signed with a Java self-signed certificate.
In addition to the internal signature, a detached GPG signature will be provided for all files associated with the release, including this README and the certificate public key, in the gpg/
directory.
More over all commits in Mylyn/Gitea Tasks Connector related repositories are also now git-signed.
Self-signed certificate properties:
E3:7E:0A:ED:28:70:36:3C:E3:B5:D4:F4:3C:FE:23:30:AF:52:5E:C6:1A:D5:86:15:87:FA:0B:92:D3:B0:C0:A1
GPG key properties:
F9B4 EC90 120D 8584 397F D876 2A76 6910 298F 3874
In addition to Mylyn/Gitea Tasks Connector Update Site GPG public key file is available from the different Git repositories used to develop the plugin :
You can also check the GPG key validity/fingerprint from keys.openpgp.org : https://keys.openpgp.org/search?q=2A766910298F3874
http(s)://my-gitea-instance.org/myname_or_organisation/my_repository(.git)
) (the connector will disguard the .git
if present)Settings | Applications | Generate New Token
.
It’s also possible to use usename/password couple.Validate Settings...
button to verify your settings and then Close
the dialogIf you use https instead of http (and you absolutely should use https), be sure you have a valid certificate. That means it is signed by a trusted CA. If you don’t have a valid certificate like a self signed certificate, the plugin may refuse to connect. If you want to add your CA certificate to the java keystore, you have to:
keytool -import -alias A-UNIQUE-ALIAS -file YOUR-CA.crt -keystore $PATH_TO_YOUR_KEYSTORE
(root permissions may be necessary)"%PROGRAMFILES%\java\jre<JAVE-VERSION>\bin\keytool" -import -alias A-UNIQUE-ALIAS -file YOUR-CA.cer -keystore "%PROGRAMFILES%\Java\jre7\lib\security\cacerts"
Note: Starting with Java8, Let’Encrypt Certificates are accepted default.
The Mylyn/Gitea Tasks connector is developed and so tested under Linux (XUbuntu 20.04) using:
It is tested in front of Gitea 1.14 Instance. It’s highly recommended to keep your Gitea’s instance up to date. You can use the Gitea Auto Update script to do it for You.
The plug-ins is configured to be compliant with Java 1.8 and Mylyn 3.8.0 as minimal versions and should be compliant with newest Eclipse versions.
The plug-ins should also run with Windows and certainly MAc-OS Eclipse clients.
The times that appear in the Gitea issue editor (ie. created, modified) are in your local machine’s time zone.
Check Issues repository for more up to date development status information
To avoid any account management activity, issues tracker is handled at Github.
Feel free to open issues to report bugs or request new features but please only write in English or in French (Google translate is not so good with technical tanslations)
The goal of this connector is not to replaced the Gitea web interface. So everything which is not Issue related or not link with what may help a developer in his day-to-day issue management like Team/Repository management and milestone management will not be implemented.