Skip to content

Instantly share code, notes, and snippets.

View andyfeller's full-sized avatar

Andy Feller andyfeller

View GitHub Profile
@andyfeller
andyfeller / README.md
Created June 16, 2023 17:28
Using GitHub organization profile to highlight developer resources

Organization profile example

When asked how to make it easier for developers to find useful information, I generally recommend customizing the organization's profile with relevant resources and directions to help people find things.

image

### GitHub Conventions and Requirements[`Repository Naming Conventions`](https://example.com/gh-repository-naming-conventions)[`Information Classification`](https://example.com/gh-dataclassification)[`Repository Tagging`](https://example.com/gh-repository-tagging)
@andyfeller
andyfeller / README.md
Last active June 1, 2023 14:39
Comparison of GHES, GHEC, GHEC EMU
Distribution \\ Comparison Benefits Costs
GHES
@andyfeller
andyfeller / README.md
Created February 28, 2023 15:56
GitHub-hosted versus self-hosted GitHub runners
@andyfeller
andyfeller / README.md
Created February 24, 2023 18:50
GHES vs GHEC vs GHEC EMU Comparison
Distribution \ Comparison Benefits Costs
GHES
@andyfeller
andyfeller / README.md
Created February 23, 2023 12:48
Organization and Team Insights

Recommendation

  1. Keep as few organizations as absolutely needed
  2. Leverage teams and repository visibility to balance collaboration versus the need for barriers
  3. Be very intentional where you want barriers, talk with your teams so they understand what they won't have access to

Deeper Dive

From GitHub guide to organizations:

@andyfeller
andyfeller / README.md
Created February 17, 2023 19:27
GitHub-hosted versus self-hosted runners
@andyfeller
andyfeller / README.md
Created January 26, 2023 19:17
Information on network and security controls around activity outbound to GitHub.com

Information on network and security controls around activity outbound to GitHub.com

As far as setting up a proxy for outbound traffic, this page outlines all of the guidance around IPs and ports that need to be allowed. Every word here is actually important to review.

You can retrieve a list of GitHub's IP addresses from the meta API endpoint. For more information, see "Meta."

Note The list of GitHub IP addresses returned by the Meta API is not intended to be an exhaustive list. For example, IP addresses for some GitHub services might not be listed, such as LFS or GitHub Packages.

@andyfeller
andyfeller / fail.yml
Created November 18, 2021 17:50
Using GitHub Action workflow to retrigger a workflow that failed
name: fail
on:
workflow_dispatch:
inputs:
fail:
description: whether to fail the workflow
type: boolean
default: false
jobs:
fail:
@andyfeller
andyfeller / keybase.md
Created June 21, 2017 18:40
Keybase Github Verification

Keybase proof

I hereby claim:

  • I am andyfeller on github.
  • I am andyfeller (https://keybase.io/andyfeller) on keybase.
  • I have a public key ASBeMZAuUHV-oBX1qLZPmvy2nx24VBycHzVI2CT7DbOYzQo

To claim this, I am signing this object: