tangled
alpha
login
or
join now
dunkirk.sh
/
dots
3
fork
atom
Kieran's opinionated (and probably slightly dumb) nix config
3
fork
atom
overview
issues
pulls
pipelines
feat: update the docs name
dunkirk.sh
1 week ago
92bebe86
40952e0f
verified
This commit was signed with the committer's
known signature
.
dunkirk.sh
SSH Key Fingerprint:
SHA256:DqcG0RXYExE26KiWo3VxJnsxswN1QNfTBvB+bdSpk80=
+6
-6
1 changed file
expand all
collapse all
unified
split
.github
workflows
deploy.yaml
+6
-6
.github/workflows/deploy.yaml
···
11
runs-on: ubuntu-latest
12
steps:
13
- uses: actions/checkout@v4
14
-
15
- name: Install Nix
16
uses: DeterminateSystems/determinate-nix-action@main
17
with:
18
extra-conf: |
19
extra-platforms = aarch64-linux
20
-
21
- name: Set up QEMU
22
uses: docker/setup-qemu-action@v3
23
with:
24
platforms: arm64
25
-
26
- name: Setup Tailscale
27
uses: tailscale/github-action@v3
28
with:
···
30
oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
31
tags: tag:deploy
32
use-cache: "true"
33
-
34
- name: Configure SSH
35
run: |
36
mkdir -p ~/.ssh
37
echo "StrictHostKeyChecking accept-new" >> ~/.ssh/config
38
-
39
- name: Build docs
40
run: nix build .#packages.x86_64-linux.docs -L
41
···
44
with:
45
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
46
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
47
-
command: pages deploy result --project-name=infra-dunkirk
48
49
- name: Deploy all configurations
50
run: |
···
11
runs-on: ubuntu-latest
12
steps:
13
- uses: actions/checkout@v4
14
+
15
- name: Install Nix
16
uses: DeterminateSystems/determinate-nix-action@main
17
with:
18
extra-conf: |
19
extra-platforms = aarch64-linux
20
+
21
- name: Set up QEMU
22
uses: docker/setup-qemu-action@v3
23
with:
24
platforms: arm64
25
+
26
- name: Setup Tailscale
27
uses: tailscale/github-action@v3
28
with:
···
30
oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
31
tags: tag:deploy
32
use-cache: "true"
33
+
34
- name: Configure SSH
35
run: |
36
mkdir -p ~/.ssh
37
echo "StrictHostKeyChecking accept-new" >> ~/.ssh/config
38
+
39
- name: Build docs
40
run: nix build .#packages.x86_64-linux.docs -L
41
···
44
with:
45
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
46
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
47
+
command: pages deploy result --project-name=dots-docs
48
49
- name: Deploy all configurations
50
run: |