Skip to content

feat(rust): add tui ux to node delete command #18242

feat(rust): add tui ux to node delete command

feat(rust): add tui ux to node delete command #18242

Workflow file for this run

name: Elixir
permissions:
contents: read
on:
merge_group:
pull_request:
paths:
- ".github/workflows/elixir.yml"
- ".github/actions/**"
- "**.ex"
- "**.exs"
- "**/mix.lock"
- "**/priv/**"
- "**/native/**"
- "**.rs"
- "**.toml"
- "**/Cargo.lock"
- "**/Makefile"
- "tools/nix/**"
push:
paths:
- ".github/workflows/elixir.yml"
- ".github/actions/**"
- "**.ex"
- "**.exs"
- "**/mix.lock"
- "**/priv/**"
- "**/native/**"
- "**.rs"
- "**.toml"
- "**/Cargo.lock"
- "**/Makefile"
- "tools/nix/**"
branches:
- develop
schedule:
# At 1 am.
- cron: "0 1 * * *"
workflow_dispatch:
inputs:
commit_sha:
description: Git commit sha, on which, to run this workflow
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
cancel-in-progress: true
defaults:
run:
shell: nix develop ../../tools/nix#elixir --command bash {0}
jobs:
test:
name: Elixir - test
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
with:
ref: ${{ github.event.inputs.commit_sha }}
- uses: ./.github/actions/nix_installer_and_cache
with:
cache-unique-id: elixir
id: nix-installer
- uses: ./.github/actions/cache_elixir
- uses: Swatinem/rust-cache@a95ba195448af2da9b00fb742d14ffaaf3c21f43
with:
key: "elixir-cache"
- run: make test
working-directory: implementations/elixir
- run: make lint
working-directory: implementations/elixir
- uses: ./.github/actions/nix_upload_store
if: ${{ steps.nix-installer.outputs.cache-hit != 'true' }}