@Rob_Bos@mstdn.social
@Rob_Bos@mstdn.social avatar

Rob_Bos

@Rob_Bos@mstdn.social

GitHub focused DevOps person who shares a lot on this topic 😊. Microsoft MVP, working at Xebia | Microsoft Services. #DevOps #GitHub #Trainer

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Rob_Bos, to github
@Rob_Bos@mstdn.social avatar

Important update for #GitHub #Action users! Coming June 50% of the actions on the Marketplace will no longer work without adjustments. If you have ignored the warnings, it will start breaking now 💁‍♂️.

Updated dates for Actions runner using Node20 instead of Node16 by default https://github.blog/changelog/2024-05-17-updated-dates-for-actions-runner-using-node20-instead-of-node16-by-default

Rob_Bos, to github
@Rob_Bos@mstdn.social avatar

Have you seen the first edition of the newsletter we created @xebia? You can also read along online: https://pages.xebia.com/octoinsider. Stay in the know with all the news regularly!

outofcontrol, to github
@outofcontrol@phpc.social avatar

Any #GitHub users/engineers on here that might be able to answer a couple of questions on how to structure a growing Org from the perspective of Actions, Paid vs Free, one Org or Multiple Orgs (per division?). ~200 repos in a single free Org account, Actions are unbearably slow.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@outofcontrol @jstritch go to the org—> billing and plans, scroll down to Actions and there is a CSV you can download that will give you insights into usage per repo/workflow.

Or use the billing API to get the info: https://docs.github.com/en/rest/billing/billing?apiVersion=2022-11-28#get-shared-storage-billing-for-an-organization. Still high over, good for getting started.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@outofcontrol @jstritch it seems like queue time is the biggest problem then? Might be some limitation on the Free plan as well then 🤔. Or spinning up A LOT of concurrent jobs in some workflows. There are some limits there as well IIRC.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@outofcontrol @jstritch you can view the queued jobs these days from the org settings > actions > runners > select group. Docs here: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/monitoring-your-current-jobs

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@outofcontrol @jstritch indeed: for free accounts the limit is 20 concurrent jobs: https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#usage-limits (learned something today 🙌)

mariatta, to github
@mariatta@fosstodon.org avatar

My feature request to #GitHub

(Don't judge my bad handwriting! 🙈💦)

I want to be able to preview my GitHub Pages build, before deploying it. Right now I use third party platform like netlify but it would be nice if things are built in on GitHub so we need less integrations.

What do you think?

#GitHubUniverse

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@mariatta I have GitHub pages sites with both Jekyll and Hugo setups, and those let me build the preview in a Codespace, which makes that a lot easier to tune.

In other cases, I rely on the preview window in VSCode that show the markdown preview.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@mariatta locally won’t work indeed, although you can open the PR in a Codespace as well (so if ‘mobile’ is an iPad, then you could still do that).

Now I’m also thinking it it could be possible to set up a GitHub Actions workflow that diffs the PR and shows the visual diff of the output in a PR comment 🤔

Rob_Bos, to random
@Rob_Bos@mstdn.social avatar

Very nice overview of you are looking into web assembly and if this is something for you!

The State of WebAssembly 2023 https://blog.scottlogic.com/2023/10/18/the-state-of-webassembly-2023.html

film_girl, to random
@film_girl@mastodon.social avatar

Going on @TWiT today live in studio! Join us at https://twit.tv/live

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@film_girl @TWiT that is one hell of jacket 🤩😍

Drmowinckels, to github
@Drmowinckels@fosstodon.org avatar

Just made a discovery regarding and .

If you set up your website with [org].github.io repo, and set up a custom domain for that, all of the github pages for that org will get their pages to the custom domain rather than github.io!

custom.com
custom.com/other_repo_pages

thats pretty neat, but I can also see possible conflicts happen easily!

But, all-in-all, I love it!

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@Drmowinckels the nice thing is: the old urls will still work, and just redirect to the new ones!

schizanon, to ai
@schizanon@mas.to avatar

#copilot is great for "what code should I put here" but it sucks for "which files do I need to put where"

#ai #tech #coding #programming #github #software #softwaredevelopment

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@schizanon have you tried that in Copilot chat already? Works great!

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@schizanon yes. Went GA last week or so for all Copilot users. Install the extension and good to go

ljrk, to github
@ljrk@todon.eu avatar

TIL you can subscribe to #GitHub repos through #RSS, even subscribing to get a new entry for each new commit by appending /commits.atom in this case.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@ljrk and there is so much more! I’m gathering a list here: https://devopsjournal.io/blog/2021/11/26/GitHub-magic-files

(Feeds are at the bottom)

sean, to github
@sean@scoat.es avatar

Having a hard time with ’s MacOS runners for actions.

They seem to have poor CPU slicing/allocation, and they’re charging 10x the Linux price. Pretty rough paying 10x for something to run so artificially slow (runs very fast on my local MacBook Pro; sometimes it takes 30+ minutes for the iPhone Simulator to start up on the GH runner). Is this just Azure not being very good?

Anyone else experiencing this? Got any tips (short of: manage your own runners elsewhere)?

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@sean the macOS runners are not running on Azure, but from an external service somewhere. No clue how those are either hosted or spun up.

mikestreety, to github
@mikestreety@hachyderm.io avatar

Coming from #gitlab CI, I find #github actions so confusing. Why is there an image/action to "checkout the repo"?!

Even the Github docs themselves prove it's a lot more convoluted in comparison: https://docs.github.com/en/actions/migrating-to-github-actions/manually-migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@mikestreety GitLab CI does one thing: build your code (and perhaps deploy it as well). And for that you need your source code, so it gets it on startup of your pipeline.

GitHub Actions does so much more! Half of the time I do not need my entire repo, so why pay for all that overhead on startup time? I don’t need my code for issue/PR triaging. Or for sending a notification to certain channels (eg pipeline failure). So GitHub Actions is less opinionated on that.

Rob_Bos, to github
@Rob_Bos@mstdn.social avatar

Seems like #GitHub is building their own #action for getting tokens of a GitHub App. Strange that they are not using the repo from Peter Murray for this, which is way more mature and has more supported options (like target another instance/organization, define which scopes you want to request, etc. )

Create GitHub App Token https://devops-actions.github.io/github-actions-marketplace-news/blog/2023/08/22/create-github-app-token/

goetas, to github
@goetas@phpc.social avatar

I've been trying github copilot + phpstorm in the last 3 weeks.

  • 90% of suggestions are useless one liners for which the default phpstorm autosuggest sometimes does a better job
  • out of those 90%, more than half are wrong, not working code
  • the working code provided by copilot is so trivial that I tend to type it instinctively without even noticing the copilot suggestions

Conclusion, it has potential, but as of today, the value provided is close to zero for me

#github #ai #copilot

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@goetas what language are you writing in? Php I guess?(I don’t use that editor). It’s been brilliant for me in C#, Go, Typescript, pwsh, and shell so far.

Crell, to github
@Crell@phpc.social avatar

OK, #GitHub fans. I have a couple of Actions defined, all with this:

on: [ pull_request, workflow_dispatch ]

Some of them I can run from the GH Actions tab. Some I cannot. I do not understand why it works for only some of them. The docs say it should work. The on statement is a direct c&p in them all. What am I missing here?

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@Crell @preya maybe this helps as well: I get that question a lot: https://devopsjournal.io/blog/2022/08/12/workflows-not-starting

Rob_Bos, to github
@Rob_Bos@mstdn.social avatar

Still very curious how long #GitHub keeps on doing so. Same for the deprecation of Node12 actions which is slated for August as well. More then 50% of the Node Actions on the marketplace is not on Node16 or newer. A lot of them have not seen any updates in years either, so I expect a lot of failures coming up as well. And that in a vacation period with maintainers not being online either.

Report here: https://github.com/rajbos/actions-marketplace-checks/actions/runs/5705343355

From: @LayZee
https://mastodon.nu/@LayZee/110803510172766144

poppastring, to random
@poppastring@dotnet.social avatar

I miss long form content produced by the tech community.

If there are technical bloggers out there (with rss feeds) that are still sharing long form technical content please share your blogs.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@poppastring how long is long form? https://devopsjournal.io is mine 🤗

masukomi, to random
@masukomi@connectified.com avatar

TIL someone created a devgood #GitHub organization in 2015 and has done literally nothing with it since its creation. Additionally, there's no way to know who an org with no data is connected to so i can't ask them if they can transfer it to me.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@masukomi try through GitHub support, they can probably help with that.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@masukomi you mean for support? That’s available for free users as well these days. Check your profile icon top right and then ‘support’ (iirc). Or just go to https://support.github.com with your personal account.

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@masukomi oh, I read that as you where searching for the owner of the ‘devgood’ org 😂🤗

Rob_Bos,
@Rob_Bos@mstdn.social avatar

@masukomi they can reach out on your behalf at the least. Worth a shot?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines