Skip to content
@gbraad-actions

Gerard Braad's Actions

GitHub Actions used by @gbraad

Gerard Braad's GitHub Actions-related repositories

This organization contains Actions and container definitions that are used for the projects and organizations like:

- name: Remove unwanted stuff
  uses: gbraad-actions/remove-unwanted@v1
- name: Fetch configuration
  uses: gbraad-actions/shared-config@v1
  with:
    config_repo: https://github.com/gbraad/shared-config.git
    config_file: fedora.ini

- name: Use base settings
  run: |
    echo "Using base version $BASE_VERSION"
    echo "Using base image $BASE_IMAGE"
- name: Tailscale
  uses: gbraad-actions/tailscale-action@v1
  with:
    authkey: ${{ secrets.TAILSCALE_AUTHKEY }}
    args: --ssh --accept-dns=false --operator=runner
- ...
- name: Hang around
  if: ${{ failure() }}
  run: sleep infinity  # this allows you to access the runner over SSH/Tailnet
jobs:
  build:
    runs-on: ... # [ubunu-24.04|ubunu-24.04-arm]
    container: 
      image: ghcr.io/gbraad-actions/fedora:stable
      options: --privileged
    steps:
      - name: Tailscale Action
        uses: gbraad-actions/start-tailscale@v1
        with:
          authkey: ${{ secrets.TAILSCALE_AUTHKEY }}
- name: Codium Server
  if: ${{ failure() }}
  uses: gbraad-actions/codium-server-action@v1
- name: Code tunnel
  if: ${{ failure() }}
  uses: gbraad-actions/code-tunnel-action@v1
- name: Code serve web
  if: ${{ failure() }}
  uses: gbraad-actions/code-serveweb-action@v1
- name: Run Machinefile commands
  uses: gbraad-actions/machinefile-executor-action@v4
  with:
    containerfile: 'Containerfile'
    context: '.'
- name: virtualization support
  uses: gbraad-actions/setup-virtualization@v1
- name: Install containers tools
  uses: gbraad-actions/setup-container-tools@v1
- uses: gbraad-actions/cleanup-untagged-packages@main
  with:
    packages: fedora, centos, ...
    token: ${{ secrets.PACKAGE_CLEANUP_TOKEN }}

Fedora 41 build container - fedora-multi-arch - Example

    runs-on: ... # [ubunu-24.04|ubunu-24.04-arm]
    container: 
      image: ghcr.io/gbraad-actions/fedora:stable
      options: --privileged

CentOS Stream9 build container - centos-multi-arch

    runs-on: ... # [ubunu-24.04|ubunu-24.04-arm]
    container: 
      image: ghcr.io/gbraad-actions/centos:stable
      options: --privileged

Pinned Loading

  1. remove-unwanted remove-unwanted Public

    Simple GitHub Action to remove unwanted clutter from the image to free up space

    1

  2. machinefile-executor-action machinefile-executor-action Public

    This action allows you to run `Dockerfile`/`Containerfile` commands directly on a local or remote host system without using Docker or Podman

    1

  3. code-tunnel-action code-tunnel-action Public

    Run Code in tunneled mode on GitHub runners for debugging purposes

    1

  4. cleanup-untagged-packages cleanup-untagged-packages Public

    Remove untagged images from the registry

  5. code-serveweb-action code-serveweb-action Public

    Run Code in serve web mode on GitHub runners for debugging purposes

  6. tailscale-action tailscale-action Public

    Forked from tailscale/github-action

    A GitHub Action to connect your workflow to your Tailscale network.

    1 1

Repositories

Showing 10 of 18 repositories
  • .github Public
    gbraad-actions/.github’s past year of commit activity
    0 0 4 0 Updated Apr 6, 2025
  • codium-server-action Public

    Run a remote web extension host based on VS Codium for debugging purposes

    gbraad-actions/codium-server-action’s past year of commit activity
    0 0 1 0 Updated Apr 6, 2025
  • act-images Public
    gbraad-actions/act-images’s past year of commit activity
    0 0 1 0 Updated Mar 30, 2025
  • add-public-keys Public

    Add public keys for user to ssh authorized keys

    gbraad-actions/add-public-keys’s past year of commit activity
    0 0 0 0 Updated Mar 30, 2025
  • act Public Forked from nektos/act

    Run your GitHub Actions locally 🚀

    gbraad-actions/act’s past year of commit activity
    Go 1 MIT 1,595 0 0 Updated Mar 29, 2025
  • shared-config Public

    Fetch configuration parameters from a shared .ini file and export as environment variables

    gbraad-actions/shared-config’s past year of commit activity
    0 0 0 0 Updated Mar 27, 2025
  • runner-images Public
    gbraad-actions/runner-images’s past year of commit activity
    0 0 3 0 Updated Mar 20, 2025
  • setup-container-tools Public

    Install and configure container related tools

    gbraad-actions/setup-container-tools’s past year of commit activity
    0 0 0 0 Updated Mar 14, 2025
  • gbraad-actions/setup-virtualization’s past year of commit activity
    0 0 0 0 Updated Mar 14, 2025
  • remove-unwanted Public

    Simple GitHub Action to remove unwanted clutter from the image to free up space

    gbraad-actions/remove-unwanted’s past year of commit activity
    1 0 1 0 Updated Mar 14, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…