Skip to content

Commit 4a22a4a

Browse files
committed
fix: move cacert and tzdata setup to nix-enabled shell
1 parent 3288e0e commit 4a22a4a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/actions/install-nix/action.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,6 @@ runs:
2424
steps:
2525
- run: |
2626
${GITHUB_ACTION_PATH}/install-nix.sh
27-
nix profile install nixpkgs#cacert nixpkgs#tzdata
28-
TZDATA=$(nix eval --raw nixpkgs#tzdata.outPath)
29-
CACERT=$(nix eval --raw nixpkgs#cacert.outPath)
30-
echo "TZDIR=$TZDATA/share/zoneinfo" >> "$GITHUB_ENV"
31-
echo "GIT_SSL_CAINFO=$CACERT/etc/ssl/certs/ca-bundle.crt" >> "$GITHUB_ENV"
32-
echo "NIX_SSL_CERT_FILE=$CACERT/etc/ssl/certs/ca-bundle.crt" >> "$GITHUB_ENV"
3327
shell: bash
3428
env:
3529
INPUT_EXTRA_NIX_CONFIG: |
@@ -42,3 +36,12 @@ runs:
4236
INPUT_NIX_PATH: ${{ inputs.nix_path }}
4337
INPUT_ENABLE_KVM: ${{ inputs.enable_kvm }}
4438
GITHUB_TOKEN: ${{ github.token }}
39+
- run: |
40+
nix profile install nixpkgs#cacert nixpkgs#tzdata
41+
TZDATA=$(nix eval --raw nixpkgs#tzdata.outPath)
42+
CACERT=$(nix eval --raw nixpkgs#cacert.outPath)
43+
echo "TZDIR=$TZDATA/share/zoneinfo" >> "$GITHUB_ENV"
44+
echo "GIT_SSL_CAINFO=$CACERT/etc/ssl/certs/ca-bundle.crt" >> "$GITHUB_ENV"
45+
echo "NIX_SSL_CERT_FILE=$CACERT/etc/ssl/certs/ca-bundle.crt" >> "$GITHUB_ENV"
46+
shell: bash
47+

0 commit comments

Comments
 (0)