tangled
alpha
login
or
join now
tsiry-sandratraina.com
/
tunein-cli
6
fork
atom
Browse and listen to thousands of radio stations across the globe right from your terminal ๐ ๐ป ๐ตโจ
radio
rust
tokio
web-radio
command-line-tool
tui
6
fork
atom
overview
issues
pulls
pipelines
ci: add build workflow
tsiry-sandratraina.com
2 years ago
f236118f
7ae18868
+32
1 changed file
expand all
collapse all
unified
split
.github
workflows
build.yml
+32
.github/workflows/build.yml
···
1
1
+
name: release
2
2
+
on:
3
3
+
push:
4
4
+
branches: [master]
5
5
+
6
6
+
jobs:
7
7
+
build:
8
8
+
runs-on: ubuntu-latest
9
9
+
strategy:
10
10
+
matrix:
11
11
+
include:
12
12
+
- target: x86_64-unknown-linux-gnu
13
13
+
extensions: tar.gz tar.gz.sha256
14
14
+
steps:
15
15
+
- uses: actions/checkout@v3
16
16
+
- uses: denoland/setup-deno@v1
17
17
+
with:
18
18
+
deno-version: v1.37
19
19
+
- name: Setup Fluent CI CLI
20
20
+
run: deno install -A -r https://cli.fluentci.io -n fluentci
21
21
+
- name: Setup Dagger
22
22
+
run: |
23
23
+
curl -L https://dl.dagger.io/dagger/install.sh | DAGGER_VERSION=0.8.8 sh
24
24
+
sudo mv bin/dagger /usr/local/bin
25
25
+
dagger version
26
26
+
- name: Set env
27
27
+
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
28
28
+
- name: Build
29
29
+
run: fluentci run . build
30
30
+
env:
31
31
+
TAG: ${{ env.RELEASE_VERSION }}
32
32
+
TARGET: ${{ matrix.target }}