On Wed, 13 Apr 2022 at 09:43, Dominik Seichter <domseich...@googlemail.com> wrote: > > @Francesco Pretto : I have seen you have setup a few actions for the pdfmm > GitHub project: https://github.com/pdfmm/pdfmm/actions > Can we reuse them in the future on the podofo project as a starting point for > CI? > >
If you want to experiment with github actions for 0.9.x, feel free to copy the workflows for linux and mac, which are using system/brew packages. The Windows workflow is dependent on pre built packages on external repositories with submodules. If the aim stay as I proposed to merge back pdfmm (which will be basically a cover-up) into a new PoDoFo-next branch, then you'll get the whole infrastructure. But before going forward with CI, I think the first task is to convert the subversion repo to git with full history. I already did it for pdfmm, and I have a "svntrunk" branch tracking latest commits: https://github.com/pdfmm/pdfmm/tree/svntrunk In the pdfmm repo it's currently lagging behind since I upgrade it when I merge patches, to not miss them. The conversion has been created with git-svn tools[1] and I update it with "git svn rebase" (which is necessary for the time the main development still happens in Subversion). I would highly prefer if have a similar layout in the new PoDoFO repository, with full Subversion history. I converted only trunk which in my opinion was/is enough (Subversion repo would still be preserved in SF). Let me know if you want me to push such base layout in https://github.com/podofo/podofo . After you can organize to maintain 0.9.x codebase yourself. Otherwise if you prefer to do some extensive checking and preserve history also for branches you can do the conversion with git-svn tools. In this case I still recommend to have a development git repository with only a single development branch as a copy of the SVN-trunk (for now), to not mess with obsolete SVN branches that otherwise will populate git branch list for the time being (with possibility of being deleted anyway), and a read-only git repository with branch history for preservation purposes. Cheers, Francesco [1] https://git-scm.com/docs/git-svn _______________________________________________ Podofo-users mailing list Podofo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/podofo-users