But how do you switch to IPv6-first if you can't test it in your CI/CD pipeline?
My point is that we need GitHub users demand IPv6.
But how do you switch to IPv6-first if you can't test it in your CI/CD pipeline?
My point is that we need GitHub users demand IPv6.
@lanodan You're thinking about unit tests, but CI might deploy a new staging service and run integration tests. A service's SDK might run live tests with a staging server.
Unit tests, yes.
I had a struggle to get local ipv6 working in docker in github actions. I got it working eventually, but it would have been so much easier if it was enabled and just worked by default.
@lanodan I maintain a library to integrate with a government API. My integration tests use their staging server. I can't run their service locally (the source is secret). Their TLS stack has very specific quirks. Their API has lots of quirks too, and it changes over time. A mock service doesn't cut it (nor do I have the time for it). I need to ensure that my code works with the real thing.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.