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
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
name: release
2
+
on:
3
+
push:
4
+
branches: [master]
5
+
6
+
jobs:
7
+
build:
8
+
runs-on: ubuntu-latest
9
+
strategy:
10
+
matrix:
11
+
include:
12
+
- target: x86_64-unknown-linux-gnu
13
+
extensions: tar.gz tar.gz.sha256
14
+
steps:
15
+
- uses: actions/checkout@v3
16
+
- uses: denoland/setup-deno@v1
17
+
with:
18
+
deno-version: v1.37
19
+
- name: Setup Fluent CI CLI
20
+
run: deno install -A -r https://cli.fluentci.io -n fluentci
21
+
- name: Setup Dagger
22
+
run: |
23
+
curl -L https://dl.dagger.io/dagger/install.sh | DAGGER_VERSION=0.8.8 sh
24
+
sudo mv bin/dagger /usr/local/bin
25
+
dagger version
26
+
- name: Set env
27
+
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
28
+
- name: Build
29
+
run: fluentci run . build
30
+
env:
31
+
TAG: ${{ env.RELEASE_VERSION }}
32
+
TARGET: ${{ matrix.target }}