+3
-10
.tangled/workflows/release.yml
+3
-10
.tangled/workflows/release.yml
···
1
when:
2
- event: ["push"]
3
tag: ["*"]
4
5
engine: nixery
···
18
CGO_ENABLED: 1
19
20
steps:
21
-
- name: Setup git
22
-
command: |
23
-
git fetch
24
-
git checkout main
25
-
git pull --tags
26
-
27
- name: Build
28
command: |
29
-
TAG=$(git tag | tac | head -1)
30
go build .
31
-
mv spindle-artifact spindle-artifact-$TAG
32
33
- name: Upload artifact
34
command: |
35
-
TAG=$(git tag | tac | head -1)
36
-
~/.nix-profile/bin/spindle-artifact spindle-artifact $TAG spindle-artifact-$TAG
···
1
when:
2
- event: ["push"]
3
+
branch: ["main"]
4
tag: ["*"]
5
6
engine: nixery
···
19
CGO_ENABLED: 1
20
21
steps:
22
- name: Build
23
command: |
24
go build .
25
+
mv spindle-artifact spindle-artifact-$TANGLED_REF_NAME
26
27
- name: Upload artifact
28
command: |
29
+
~/.nix-profile/bin/spindle-artifact spindle-artifact $TANGLED_REF_NAME spindle-artifact-$TANGLED_REF_NAME
+26
.tangled/workflows/test.yml
+26
.tangled/workflows/test.yml
···
···
1
+
when:
2
+
- event: ["push", "manual"]
3
+
branch: ["test"]
4
+
tag: ["*"]
5
+
6
+
engine: nixery
7
+
8
+
dependencies:
9
+
nixpkgs:
10
+
- semver-tool
11
+
- openssh
12
+
- less
13
+
14
+
steps:
15
+
- name: Test
16
+
command: |
17
+
echo $TANGLED_REPO_KNOT
18
+
echo $TANGLED_REPO_DID
19
+
echo $TANGLED_REPO_DID
20
+
echo $TANGLED_REPO_DEFAULT_BRANCH
21
+
echo $TANGLED_REPO_URL
22
+
echo $TANGLED_REF
23
+
echo $TANGLED_REF_NAME
24
+
echo $TANGLED_REF_TYPE
25
+
echo $TANGLED_SHA
26
+
echo $TANGLED_COMMIT_SHA