Skip to content

Commit 519bd3b

Browse files
committed
chore: rename setup action to matrixai-env-setup
1 parent 4a22a4a commit 519bd3b

9 files changed

+23
-27
lines changed

.github/actions/install-nix/action.yml renamed to .github/actions/matrixai-env-setup/action.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
name: 'Install Nix'
1+
name: 'MatrixAI Environment Setup'
22
description: 'Installs Nix on GitHub Actions for the supported platforms: Linux and macOS.'
3-
author: 'Domen Kožar'
43
inputs:
54
extra_nix_config:
65
description: 'Gets appended to `/etc/nix/nix.conf` if passed.'
@@ -16,14 +15,11 @@ inputs:
1615
description: 'Enable KVM for hardware-accelerated virtualization on Linux, if available.'
1716
required: false
1817
default: true
19-
branding:
20-
color: 'blue'
21-
icon: 'sun'
2218
runs:
2319
using: 'composite'
2420
steps:
2521
- run: |
26-
${GITHUB_ACTION_PATH}/install-nix.sh
22+
${GITHUB_ACTION_PATH}/matrixai-env-setup.sh
2723
shell: bash
2824
env:
2925
INPUT_EXTRA_NIX_CONFIG: |

.github/actions/install-nix/install-nix.sh renamed to .github/actions/matrixai-env-setup/install-nix.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ fi
88

99
if [[ ($OSTYPE =~ linux) && ($INPUT_ENABLE_KVM == 'true') ]]; then
1010
enable_kvm() {
11-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-install-nix-action-kvm.rules
11+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-matrixai-env-setup-action-kvm.rules
1212
sudo udevadm control --reload-rules && sudo udevadm trigger --name-match=kvm
1313
}
1414

@@ -114,7 +114,7 @@ if [[ -n "${INPUT_NIX_PATH:-}" ]]; then
114114
echo "NIX_PATH=${INPUT_NIX_PATH}" >> "$GITHUB_ENV"
115115
fi
116116

117-
# Set temporary directory (if not already set) to fix https://github.com/cachix/install-nix-action/issues/197
117+
# Set temporary directory (if not already set) to fix https://github.com/cachix/matrixai-env-setup-action/issues/197
118118
if [[ -z "${TMPDIR:-}" ]]; then
119119
echo "TMPDIR=${RUNNER_TEMP}" >> "$GITHUB_ENV"
120120
fi

.github/workflows/application-js-cloudflare-feature-closed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- uses: actions/checkout@v4
3939
with:
4040
lfs: true
41-
- uses: MatrixAI/.github/.github/actions/install-nix@master
41+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
4242
- name: Stop Deployment
4343
env:
4444
NIX_CONFIG: access-tokens = github.com=${{ secrets.NIXPKGS_PRIVATE_PAT }}

.github/workflows/application-js-cloudflare-feature.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- uses: actions/checkout@v4
3131
with:
3232
lfs: true
33-
- uses: MatrixAI/.github/.github/actions/install-nix@master
33+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
3434
- name: Run linting
3535
env:
3636
NIX_CONFIG: access-tokens = github.com=${{ secrets.NIXPKGS_PRIVATE_PAT }}
@@ -50,7 +50,7 @@ jobs:
5050
- uses: actions/checkout@v4
5151
with:
5252
lfs: true
53-
- uses: MatrixAI/.github/.github/actions/install-nix@master
53+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
5454
- name: Run build
5555
env:
5656
NIX_CONFIG: access-tokens = github.com=${{ secrets.NIXPKGS_PRIVATE_PAT }}
@@ -86,7 +86,7 @@ jobs:
8686
- uses: actions/checkout@v4
8787
with:
8888
lfs: true
89-
- uses: MatrixAI/.github/.github/actions/install-nix@master
89+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
9090
- uses: actions/download-artifact@v4
9191
with:
9292
name: public

.github/workflows/application-js-cloudflare-master.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- uses: actions/checkout@v4
2929
with:
3030
lfs: true
31-
- uses: MatrixAI/.github/.github/actions/install-nix@master
31+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
3232
- name: Run build
3333
env:
3434
NIX_CONFIG: access-tokens = github.com=${{ secrets.NIXPKGS_PRIVATE_PAT }}
@@ -59,7 +59,7 @@ jobs:
5959
repository: MatrixAI/.github
6060
ref: ${{ inputs.ref }}
6161
path: tmp/.github
62-
- uses: MatrixAI/.github/.github/actions/install-nix@master
62+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
6363
- name: Parse Secrets
6464
uses: ./tmp/.github/.github/actions/secrets-parse
6565
with:

.github/workflows/application-js-cloudflare-staging.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- uses: actions/checkout@v4
3838
with:
3939
lfs: true
40-
- uses: MatrixAI/.github/.github/actions/install-nix@master
40+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
4141
- name: Run linting
4242
env:
4343
NIX_CONFIG: access-tokens = github.com=${{ secrets.NIXPKGS_PRIVATE_PAT }}
@@ -82,7 +82,7 @@ jobs:
8282
- uses: actions/checkout@v4
8383
with:
8484
lfs: true
85-
- uses: MatrixAI/.github/.github/actions/install-nix@master
85+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
8686
- name: Run build
8787
env:
8888
NIX_CONFIG: access-tokens = github.com=${{ secrets.NIXPKGS_PRIVATE_PAT }}
@@ -113,7 +113,7 @@ jobs:
113113
repository: MatrixAI/.github
114114
ref: ${{ inputs.ref }}
115115
path: tmp/.github
116-
- uses: MatrixAI/.github/.github/actions/install-nix@master
116+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
117117
- name: Parse Secrets
118118
uses: ./tmp/.github/.github/actions/secrets-parse
119119
with:

.github/workflows/library-js-feature.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
contents: read
1313
steps:
1414
- uses: actions/checkout@v4
15-
- uses: MatrixAI/.github/.github/actions/install-nix@master
15+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
1616
- name: Run linting
1717
run: |
1818
nix develop .#ci --command bash -c $'
@@ -28,7 +28,7 @@ jobs:
2828
actions: write
2929
steps:
3030
- uses: actions/checkout@v4
31-
- uses: MatrixAI/.github/.github/actions/install-nix@master
31+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
3232
- name: Run build
3333
run: |
3434
nix develop .#ci --command bash -c $'
@@ -50,7 +50,7 @@ jobs:
5050
checks: write
5151
steps:
5252
- uses: actions/checkout@v4
53-
- uses: MatrixAI/.github/.github/actions/install-nix@master
53+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
5454
- name: Run tests
5555
run: |
5656
nix develop .#ci --command bash -c $'
@@ -82,7 +82,7 @@ jobs:
8282
actions: write
8383
steps:
8484
- uses: actions/checkout@v4
85-
- uses: MatrixAI/.github/.github/actions/install-nix@master
85+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
8686
- name: Run bench
8787
run: |
8888
nix develop .#ci --command bash -c $'

.github/workflows/library-js-staging.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
contents: read
2424
steps:
2525
- uses: actions/checkout@v4
26-
- uses: MatrixAI/.github/.github/actions/install-nix@master
26+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
2727
- name: Run linting
2828
run: |
2929
nix develop .#ci --command bash -c $'
@@ -64,7 +64,7 @@ jobs:
6464
actions: write
6565
steps:
6666
- uses: actions/checkout@v4
67-
- uses: MatrixAI/.github/.github/actions/install-nix@master
67+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
6868
- name: Run build
6969
run: |
7070
nix develop .#ci --command bash -c $'
@@ -126,7 +126,7 @@ jobs:
126126
steps:
127127
- uses: actions/checkout@v4
128128
- if: matrix.platform == 'linux'
129-
uses: MatrixAI/.github/.github/actions/install-nix@master
129+
uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
130130
- uses: actions/download-artifact@v4
131131
with:
132132
name: dist

.github/workflows/library-js-tag.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
actions: write
1717
steps:
1818
- uses: actions/checkout@v4
19-
- uses: MatrixAI/.github/.github/actions/install-nix@master
19+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
2020
- name: Run build
2121
run: |
2222
nix develop .#ci --command bash -c $'
@@ -42,7 +42,7 @@ jobs:
4242
if: startsWith(github.ref, 'refs/tags/v') && contains(github.ref, '-')
4343
steps:
4444
- uses: actions/checkout@v4
45-
- uses: MatrixAI/.github/.github/actions/install-nix@master
45+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
4646
- uses: actions/download-artifact@v4
4747
with:
4848
name: dist
@@ -74,7 +74,7 @@ jobs:
7474
if: startsWith(github.ref, 'refs/tags/v') && !contains(github.ref, '-')
7575
steps:
7676
- uses: actions/checkout@v4
77-
- uses: MatrixAI/.github/.github/actions/install-nix@master
77+
- uses: MatrixAI/.github/.github/actions/matrixai-env-setup@master
7878
- uses: actions/download-artifact@v4
7979
with:
8080
name: dist

0 commit comments

Comments
 (0)