Skip to content

Commit 01f1356

Browse files
committed
Add test workflow - build, but no publish
1 parent cd701a2 commit 01f1356

2 files changed

Lines changed: 32 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: Build flang-wasm
1+
name: Build and publish flang-wasm
22

33
on:
44
push:
55
branches: ['main', 'dev']
66

77
jobs:
88
build-and-publish-docker:
9-
runs-on: ubuntu-22.04
9+
runs-on: ubuntu-latest
1010
permissions:
1111
contents: read
1212
packages: write
@@ -32,7 +32,7 @@ jobs:
3232
tags: ${{ steps.meta.outputs.tags }}
3333
labels: ${{ steps.meta.outputs.labels }}
3434
build-and-cache-nix:
35-
runs-on: ubuntu-22.04
35+
runs-on: ubuntu-latest
3636
steps:
3737
- uses: actions/checkout@v4
3838
- uses: DeterminateSystems/nix-installer-action@main

.github/workflows/test.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Build flang-wasm
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- "main"
7+
- "dev"
8+
workflow_dispatch:
9+
10+
jobs:
11+
build-docker:
12+
runs-on: ubuntu-latest
13+
permissions:
14+
contents: read
15+
steps:
16+
- name: Checkout repository
17+
uses: actions/checkout@v4
18+
- name: Build Docker image
19+
uses: docker/build-push-action@v5
20+
with:
21+
context: .
22+
load: true
23+
build-nix:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v4
27+
- uses: DeterminateSystems/nix-installer-action@main
28+
- name: Build Nix package
29+
run: nix build --print-build-logs

0 commit comments

Comments
 (0)