Skip to content

Commit d28d744

Browse files
committed
ci: update workflows and cmake
1 parent da26fd9 commit d28d744

3 files changed

Lines changed: 19 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
name: CI
1+
name: Tests
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
branches:
6+
- "main"
7+
pull_request:
8+
branches:
9+
- "main"
10+
workflow_dispatch:
411

512
jobs:
613
gcc:
@@ -9,10 +16,10 @@ jobs:
916
strategy:
1017
fail-fast: false
1118
matrix:
12-
os: [ubuntu-24.04, macos-15]
19+
os: [ubuntu-latest, macos-latest]
1320
compiler: [gcc, clang]
1421
steps:
15-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v5
1623
- name: Prepare
1724
env:
1825
CC: ${{ matrix.compiler }}
@@ -36,7 +43,7 @@ jobs:
3643
name: windows
3744
runs-on: windows-latest
3845
steps:
39-
- uses: actions/checkout@v4
46+
- uses: actions/checkout@v5
4047
- uses: lukka/get-cmake@latest
4148
- name: Build
4249
run: |
@@ -49,10 +56,10 @@ jobs:
4956
strategy:
5057
fail-fast: false
5158
matrix:
52-
os: [ubuntu-24.04, macos-15]
53-
rev: [nightly, v0.9.5, v0.10.1]
59+
os: [ubuntu-latest, macos-latest]
60+
rev: [nightly, stable, v0.10.4]
5461
steps:
55-
- uses: actions/checkout@v4
62+
- uses: actions/checkout@v5
5663
- uses: rhysd/action-setup-vim@v1
5764
with:
5865
neovim: true

.github/workflows/lint.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
name: Lint
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@v5
1111

1212
- name: Prepare
1313
run: |
@@ -22,7 +22,7 @@ jobs:
2222
name: clangformat
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626
- name: Prepare clang-format
2727
run: |
2828
sudo apt-get update
@@ -34,7 +34,7 @@ jobs:
3434
name: stylua
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@v4
37+
- uses: actions/checkout@v5
3838
- uses: JohnnyMorganz/stylua-action@v4
3939
with:
4040
token: ${{ secrets.GITHUB_TOKEN }}

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.2)
1+
cmake_minimum_required(VERSION 3.16)
22
project(fzf LANGUAGES C)
33

44
add_library(${PROJECT_NAME} SHARED "src/fzf.c")

0 commit comments

Comments
 (0)