@kolaente @pluralistic

Honestly, my company has shit spread out across Git service-providers (
#GitHub, #GitLab, #CodeCommit & #CodeBuild, etc.).

We'd switched to GitHub Actions because ones we'd previously used (e.g.,
#TravisCI) went from being free to being for pay …and there were still free alternatives (that, bonus, worked more-reliably).

This is just going to push more people towards running self-hosted GitLab with self-hosted runners.
Apr 2015: Git repo
Aug 2016: #GitHub project created
Jan 2017: Mailing list
Feb 2017: Coocook.org registered
Feb 2017: adopted #TravisCI
mid 2017: 1st use at event with 100s of people
Jan 2018: open for self registration
Apr 2020: integration of #Bootstrap
Apr 2021: last notification from TravisCI
Jun 2022: move to #GitLab
Sep 2022: GitLab CI pipeline
Dec 2022: joined #Mastodon
Jul 2023: 1st #ReactJS UI elements
Feb 2024: 1st security flaw, fixed within 13h
Sep 2024: purchase list with 1 click

An automated CI/CD pipeline, which uses #TravisCI in the background, stopped working.

The error of the build output referred to an expired repository key of the #MongoDB repositories. While the dist image itself needs to be fixed by Travis CI, a quick workaround is to disable the MongoDB repos inside the build process. Here's how. 👇

https://www.claudiokuenzler.com/blog/1421/travis-ci-builds-fail-expired-key-error-mongodb-apt-repository

Travis CI builds fail with expired key error on MongoDB APT repository

Travis CI builds with the focal dist image all failed due to an expired repository key on the MongoDB repositories.

Claudio Kuenzler

Looks like matebook-applet got hit by the recent Codecov security blunder. There seems to be no evidence that the potentially leaked credentials have actually been used for anything, but I’ve revoked and rotated everything just in case. Better safe than sorry.

A sensible person would have thought about such things from the start. By the way, wouldn’t it be nice if Travis had a dont_trust_this [COMMAND] alias that would drop all the “secure” environment variables before running [COMMAND]?

GitHub - nekr0z/matebook-applet: System tray applet/control app for Huawei Matebook

System tray applet/control app for Huawei Matebook - nekr0z/matebook-applet

GitHub

Busy migrating my #FOSS projects from #TravisCI to #CircleCI.

Travis is super expensive and with the free offering for my FOSS projects out the window, it just doesn't make sense for me anymore.

And the last two releases saw GHA/AP improve their lead:

2022: Python 3.11

🥇 a day: @github Actions ↔️
🥈 2 days: Azure Pipelines ↔️
🥉 14 days: AppVeyor ↔️
4️⃣ 28 days: Travis CI ↔️

2023: Python 3.12

🥇 13 hours: @github Actions ↔️
🥇 13 hours: Azure Pipelines ↔️
🥉 20 days: Travis CI ⬆️
4️⃣ 28 days: AppVeyor ⬇️

And GitHub Actions already has 3.13 alpha available!

#Python #CI #CImedals #medals #GitHubActions #AzurePipelines #TravisCI #AppVeyor #Python311 #Python312 #Python313

Python 3.13 alpha 1 was released on Friday and GitHub Actions added it on Monday 🚀

If you're up for some early testing, here's how:

https://github.com/actions/setup-python/issues/742#issuecomment-1764118264

Meanwhile, Travis CI still don't have 3.12.0 final, they're still beta 1+ from May, 2023...

https://app.travis-ci.com/github/hugovk/test/jobs/611062434#L212

https://travis-ci.community/t/add-python-3-12/14006?u=hugovk

#Python #Python3.12 #Python3.13 #GitHubActions #CI #GitHub #TravisCI

Add Python 3.13.0 alpha 1 · Issue #742 · actions/setup-python

Description: Python 3.13.0 alpha 1 was recently released: https://www.python.org/downloads/release/python-3130a1/ Justification: Maintainers can start testing their projects with it once it's added...

GitHub
#GitHub released a #CLI extension for helping migrate your #AzureDevOps #Jenkins #CircleCI #GitLab & #TravisCI CI/CD pipelines to #GitHubActions.
I'll be curious to see how well it works with non-parity features, extensions, etc. Let me know if you try it
https://github.blog/2023-03-01-github-actions-importer-is-now-generally-available/
GitHub Actions Importer is now generally available | The GitHub Blog

We’re excited to announce the general availability of GitHub Actions Importer. GitHub Actions Importer helps you plan, forecast, and automate migrations from Azure DevOps, CircleCI, GitLab, Jenkins, and Travis CI to GitHub Actions. This product is an extension of the official GitHub CLI and is available for free to any GitHub user starting today. Migrating […]

The GitHub Blog
Tell HN: Travis CI is seemingly compromised (once again) | Hacker News

If you really use #TravisCI, now should be the time to switch. They were sold and the new owners run it rather bad. Third time they lost github tokens in two years:

https://mstdn.social/@ganzefolge/109484052994865843

Jan (@[email protected])

@[email protected] Yeah I just found out via HN last night. https://news.ycombinator.com/item?id=33906591

Mastodon 🐘