Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-24 Thread Caleb Williams
Done.

On Sun, Apr 24, 2022, 7:05 AM Stian Grenborgen <
stian...@student.matnat.uio.no> wrote:

> > [Caleb:]
> > I think that's an excellent idea. We should go for it. [...]
>
> I can setup the build at Github if someone adds me as an admin there (
> https://github.com/orgs/FreeCol/people). Looking at you Mike and Calebrw
> -- as you are listed as members.
>
>
> Best wishes,
> Stian Grenborgen
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-24 Thread D Blakeley via Freecol-developers
 > It's apparently even possible to automatically post messages to Discord and 
 >Facebook -- although I have not tried that before.
Yeah that's sounds good and I'm happy for it to automatically send to the Col 
social media groups I run as like I said in the past I pretty much set them up 
for promoting FreeCol to general Col fans anyway haha! Like Caleb I have no 
idea how to set something like that up either though sadly. Hopefully the 
discord github action supports giving it a specific subchannel within the 
discord (eg the freecol subchat we've been using) otherwise god knows where 
it'll end up in the channel. Stian's been doing some cool stuff in that chat 
lately which is awesome to see as there's a few programmers there who sound 
tempted to join the team! Also if you guys want a private developer only 
subchat setup on the Col discord too for the team to communicate without snail 
mail delays just let me know. :)
Oh and does GitHub Actions support posting to Reddit too? As FYI I also set up 
a 3rd Col community there too which has surprisingly actually now grown bigger 
than the Facebook and Discord ones!https://www.reddit.com/r/ColonizationGame/


Regards
Blake
On Sunday, 24 April 2022, 09:03:56 am ACST, Caleb Williams 
 wrote:  
 
 I think that's an excellent idea. We should go for it. It's beyond my ability 
and knowledge (and perhaps access to SourceForge). Anything the developers can 
do to make FreeCol more accessible to the people that are playing the game, the 
better. Posting to Facebook and Discord would be really helpful too.
Caleb R. Williams

Photographer
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796


On Sat, Apr 23, 2022 at 12:06 PM Stian Grenborgen 
 wrote:

> [Caleb:]
> The GitHub mirror was originally configured to be an automatic process. I 
> believe
> it was a Travis CI hook, but at any rate when changes were made to the SF 
> repository,
> the CI hook ran and pushed to GH.

We can do this directly from SourceForge.net using a Git server hook. There is 
no need for Travis.


> AFAIK, the nightly releases were also automated, probably through the same 
> hook to Travis
> CI. At any rate, the CI was no longer free (due to plan changes) and quit 
> working.

We can use GitHub Actions for making these builds. Github Actions is free for 
public repositories.


> One issue with the process is it isn't consistently timed as I have to 
> physically perform each part
> of the process. I also cannot generate the MacOS installer.

The Mac bundle can be created using GitHub Actions. We can also automatically 
both build and publish nightly builds. Release notes can be automatically 
generated using commit messages (although such a commit log might not be user 
friendly). It's apparently even possible to automatically post messages to 
Discord and Facebook -- although I have not tried that before.


Best wishes,
Stian Grenborgen
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers
  ___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-23 Thread Michael T. Pope
On Sat, 23 Apr 2022 17:06:49 +
Stian Grenborgen  wrote:
> > One issue with the process is it isn't consistently timed as I have to 
> > physically perform each part
> > of the process. I also cannot generate the MacOS installer.
> 
> The Mac bundle can be created using GitHub Actions. We can also automatically 
> both build and publish nightly builds. Release notes can be automatically 
> generated using commit messages (although such a commit log might not be user 
> friendly). It's apparently even possible to automatically post messages to 
> Discord and Facebook -- although I have not tried that before.

We need to test the mac builds, there are reports of it being broken.

WRT to release notes, there is an early draft underway (
https://sourceforge.net/p/freecol/wiki/0.12.0%20Release%20Notes/
) , albeit it is way out of date and now wrong in places.  Notably we need
to settle the minimum Java version.  In the absence of violent opposition
I will commit the well tested patch I have that takes it from 8 to 11.

Cheers,
Mike Pope



pgp5GJAPTYPHC.pgp
Description: OpenPGP digital signature
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-23 Thread Caleb Williams
I think that's an excellent idea. We should go for it. It's beyond my
ability and knowledge (and perhaps access to SourceForge). Anything the
developers can do to make FreeCol more accessible to the people that are
playing the game, the better. Posting to Facebook and Discord would be
really helpful too.

*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796


On Sat, Apr 23, 2022 at 12:06 PM Stian Grenborgen <
stian...@student.matnat.uio.no> wrote:

> > [Caleb:]
> > The GitHub mirror was originally configured to be an automatic process.
> I believe
> > it was a Travis CI hook, but at any rate when changes were made to the
> SF repository,
> > the CI hook ran and pushed to GH.
>
> We can do this directly from SourceForge.net using a Git server hook.
> There is no need for Travis.
>
>
> > AFAIK, the nightly releases were also automated, probably through the
> same hook to Travis
> > CI. At any rate, the CI was no longer free (due to plan changes) and
> quit working.
>
> We can use GitHub Actions for making these builds. Github Actions is free
> for public repositories.
>
>
> > One issue with the process is it isn't consistently timed as I have to
> physically perform each part
> > of the process. I also cannot generate the MacOS installer.
>
> The Mac bundle can be created using GitHub Actions. We can also
> automatically both build and publish nightly builds. Release notes can be
> automatically generated using commit messages (although such a commit log
> might not be user friendly). It's apparently even possible to automatically
> post messages to Discord and Facebook -- although I have not tried that
> before.
>
>
> Best wishes,
> Stian Grenborgen
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-23 Thread Stian Grenborgen
> [Caleb:]
> The GitHub mirror was originally configured to be an automatic process. I 
> believe
> it was a Travis CI hook, but at any rate when changes were made to the SF 
> repository,
> the CI hook ran and pushed to GH.

We can do this directly from SourceForge.net using a Git server hook. There is 
no need for Travis.


> AFAIK, the nightly releases were also automated, probably through the same 
> hook to Travis
> CI. At any rate, the CI was no longer free (due to plan changes) and quit 
> working.

We can use GitHub Actions for making these builds. Github Actions is free for 
public repositories.


> One issue with the process is it isn't consistently timed as I have to 
> physically perform each part
> of the process. I also cannot generate the MacOS installer.

The Mac bundle can be created using GitHub Actions. We can also automatically 
both build and publish nightly builds. Release notes can be automatically 
generated using commit messages (although such a commit log might not be user 
friendly). It's apparently even possible to automatically post messages to 
Discord and Facebook -- although I have not tried that before.


Best wishes,
Stian Grenborgen

___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers