The strikes hurt the wrong people. In fact, not running the trains actually saves money for the company.
So to hurt the right people, they should publicly announce that the service will run as usual but no tickets will be checked that day whatsoever.
Just don’t use public and free services like GitHub or GitLab. Setup your own webspace with a trusty provider, install Gitea/Forgejo and host the code yourself. It’s that easy!