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 💁♂️.
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.
@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.
@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.
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.
@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.
@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 🤔
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!
Having a hard time with #GitHub’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)?
@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.
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. )
@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.
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?
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.
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.
@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.