Skip to content
This repository was archived by the owner on Jun 11, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
427 changes: 427 additions & 0 deletions .github/actions/build-api-images/action.yml

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions .github/actions/setup-docker/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
inputs:
docker_registry:
description: "Docker registry"
default: "ghcr.io"

docker_username:
description: "Docker username"
required: true

docker_password:
description: "Docker username"
required: true

runs:
using: 'composite'
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ inputs.docker_username }}
password: ${{ inputs.docker_password }}
41 changes: 41 additions & 0 deletions .github/actions/setup-nix-cachix/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
inputs:
flake_lock:
description: "Path to flake.lock"
required: true

nix_develop_arguments:
description: 'nix develop arguments'
type: string
default: ""

cachix_cache_name:
description: "cachix cache name"
required: true

cachix_auth_token:
description: "cachix auth token"
required: true

runs:
using: 'composite'
steps:
- uses: cachix/install-nix-action@v25
with:
nix_path: nixpkgs=channel:nixos-unstable

- name: nix cache with cachix
uses: cachix/cachix-action@v14
with:
name: '${{ inputs.cachix_cache_name }}'
# If you chose API tokens for write access OR if you have a private cache
authToken: '${{ inputs.cachix_auth_token }}'

- name: nix flake check
uses: DeterminateSystems/flake-checker-action@main
with:
flake-lock-path: "${{ inputs.flake_lock }}"

- name: Nix Develop Action
uses: nicknovitski/nix-develop@v1.1.0
with:
arguments: "${{ inputs.nix_develop_arguments }}"
28 changes: 28 additions & 0 deletions .github/actions/setup-nix-github/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
inputs:
flake_lock:
description: "Path to flake.lock"
required: true

nix_develop_arguments:
description: 'nix develop arguments'
type: string
default: ""

runs:
using: 'composite'
steps:
- name: Install NIX
uses: DeterminateSystems/nix-installer-action@main

- name: nix cache
uses: DeterminateSystems/magic-nix-cache-action@main

- name: nix flake check
uses: DeterminateSystems/flake-checker-action@main
with:
flake-lock-path: "${{ inputs.flake_lock }}"

- name: Nix Develop Action
uses: nicknovitski/nix-develop@v1.1.0
with:
arguments: "${{ inputs.nix-develop-arguments }}"
132 changes: 0 additions & 132 deletions .github/workflows/build-and-test-binaries.yml

This file was deleted.

94 changes: 0 additions & 94 deletions .github/workflows/build-gateway.yml

This file was deleted.

Loading