@maiyannah @sungo Just for context, I'm the one who spearheaded the admin-only instance (which is basically dead now BTW). My original goals were:
- move meta-talk off of the timeline; it was consuming all discussion
- try to get admins to at least talk to each other
- originally it was admin-only, but I relaxed this and even added a non-admin as an admin (insert Bertrand Russell reference) to avoid any appearance of elitist cabal
@maiyannah @sungo Hm yeah this is a problem I know well from the browser space (try convincing Chrome they need to change their impl when they have 60% market share, or IE6 back when it had 90% 😉).
It seems to me that having a common test suite and making it as part of the CI testing for all OStatus projects would be a big step forward. Browsers are doing this now but should have done it decades ago.
@maiyannah @sungo @nolan I approve this message.
I've been making sure some old feedback of yours maiyannah is being considered and has issues related to it.
The process is slow for several reasons, one is that I also have to deal with drama at least once per week, which simply steals time.
@nolan @maiyannah @sungo
adding @wonderfall and @Hexalyse as we were talking about that exactly at the moment, mentionning the 'no favorite' bug in 1.4.6.
The point is that CI and unit test importance does not seems to be too much of a deal from the lead dev team, probably because of the lack of experience on that matter and why it's so important ?
@nolan I'm gled-rs on GH, no discord for me ;)
Feel free to mention and I'll bring my flipflops to you ^^, I'll probably draft a first test on my fork this weekend, to at least secure mastodon.host from regressions ;)
on the dev side, we need unit tests ( which is gonna be a huge work ) for everything.
On the CI part, we can probably leverage Travis as it's free for OS projects.
@nolan but that also mean no merging of a PR if the tests don't pass. No exceptions, whoever is the committer.
And no silencing of tests also to make them pass ;)
i am over here
https://github.com/glitch-soc/mastodon
with a few other people having fun breaking the software and adding small stuff so far
how are you doing your automated deploys?
i set that up in a crude way for myself but i would like to incorporate CI as well and i think it would be troublesome with the current setup
@bea @nolan starred, gonna keep a look on your fork ( which makes me think that if I'm a bit bored this weekend, I may introduce a new feature for you: random toots character limits ) :)
Regarding deployment, I have a global ansible based orchestration server that manage my infrastructure, and mastodon.host by extension.
@bea @nolan I tend to recall that Travis has callbacks no ?
Not sure about that though, it's been a while ( there is on Jenkins, used every day here, it's part of the orchestration ).
I don't admin anything anymore on my servers by hand, it took a bit of time to setup, but now it's so easy, even for testing that new shiny thing that just got released, I just code a quick playbook, integrate it and wait for the server to boot perfectly configured ^^