28 Commits

Author SHA1 Message Date
shaunrd0 0ebd45ae15 Move CI to github.
Build / Build (pull_request) Failing after 9s
Why not, it's free.
2026-02-21 17:32:44 -05:00
shaunrd0 14e7514cc1 Merge jobs.
Build / Build (pull_request) Failing after 31m19s
2026-02-21 17:25:58 -05:00
shaunrd0 b3bb13fa33 22.04
Build / Build (pull_request) Failing after 10s
Build / Test (pull_request) Failing after 4s
2026-02-21 17:24:36 -05:00
shaunrd0 ad95056376 fix path.
Build / Build (pull_request) Failing after 4s
Build / Test (pull_request) Failing after 4s
2026-02-21 17:23:22 -05:00
shaunrd0 384fa51b6e Test with ubuntu:latest.
Build / Build (pull_request) Failing after 6s
Build / Test (pull_request) Failing after 3s
ubuntu:24.04 was not defined in the runner's docker-compose.yaml server side.
2026-02-21 17:21:40 -05:00
shaunrd0 fc2a44740f Use ubuntu-latest.
Build / Build (pull_request) Failing after 4m36s
Build / Test (pull_request) Failing after 3s
2026-02-21 17:17:52 -05:00
shaunrd0 f609aa02db Update env.
Build / Build (pull_request) Failing after 5s
Build / Test (pull_request) Failing after 5s
2026-02-21 17:12:07 -05:00
shaunrd0 fdb4f0db0b Test named volume.
Build / Build (pull_request) Failing after 10s
Build / Test (pull_request) Failing after 4s
2026-02-21 16:53:03 -05:00
shaunrd0 2d5e721a79 Update environment.
Build / Build (pull_request) Failing after 7s
2026-02-21 16:52:42 -05:00
shaunrd0 2e55ba1a4b Source rust things.
Build / Build (pull_request) Failing after 19m32s
2026-02-21 16:40:34 -05:00
shaunrd0 6b9e3b1b40 Update name. 2026-02-21 16:26:18 -05:00
shaunrd0 bdb126cab5 Fix apt install.
Build / Build (pull_request) Failing after 17m52s
2026-02-21 16:22:10 -05:00
shaunrd0 a4f6f199ec Test.
Build / Build (pull_request) Failing after 50s
2026-02-21 16:16:19 -05:00
shaunrd0 911a29937e Install libgl. 2026-02-21 16:16:06 -05:00
shaunrd0 579826d398 Add badge for build CI. 2026-02-21 16:00:59 -05:00
shaunrd0 3b1f33f055 Fix qt version.
Build / Build (pull_request) Failing after 17m17s
2026-02-21 15:54:40 -05:00
shaunrd0 607dae32fe Checkout.
Build / Build (pull_request) Failing after 3m56s
2026-02-21 15:49:16 -05:00
shaunrd0 bb032e9daf Source rust.
Build / Build (pull_request) Failing after 2m0s
2026-02-21 15:45:43 -05:00
shaunrd0 886a32a9e2 Set QMAKE.
Build / Build (pull_request) Failing after 1m55s
2026-02-21 15:42:55 -05:00
shaunrd0 0c58b6c436 Update arch.
Build / Build (pull_request) Failing after 1m59s
2026-02-21 15:38:05 -05:00
shaunrd0 df3547267b update
Build / Build (pull_request) Failing after 1m31s
2026-02-21 15:34:30 -05:00
shaunrd0 a605c4929e Use aqtinstall directly.
Build / Build (pull_request) Failing after 40s
2026-02-21 15:33:11 -05:00
shaunrd0 a40125416d Python
Build / Build (pull_request) Failing after 57s
2026-02-21 15:28:00 -05:00
shaunrd0 6777a44b3b Remove sudo
Build / Build (pull_request) Failing after 1m9s
2026-02-21 15:25:01 -05:00
shaunrd0 288298ac18 Install python.
Build / Build (pull_request) Failing after 49s
2026-02-21 15:21:53 -05:00
shaunrd0 d461a29ff9 Yes.
Build / Build (push) Failing after 54s
Build / Build (pull_request) Failing after 56s
2026-02-21 15:18:42 -05:00
shaunrd0 bc906cd7f3 Install things in CI.
Build / Build (push) Failing after 1m26s
Build / Build (pull_request) Failing after 16s
2026-02-21 15:15:18 -05:00
shaunrd0 8ddff3fe9e Test gitea CI.
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 23s
2026-02-21 15:06:08 -05:00
2 changed files with 52 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
name: Build
on:
push:
branches:
- main
tags:
- 'v*'
pull_request:
jobs:
Build:
name: Build
runs-on: ubuntu-latest
env:
QT_VERSION: 6.7.3
QMAKE: ${{ github.workspace }}/${{ env.QT_VERSION }}/gcc_64/bin/qmake
steps:
- uses: actions/checkout@v6
- name: Install apt packages
run: |
sudo apt update -y
sudo apt install -y \
build-essential \
cmake \
curl \
libgl1-mesa-dev \
python3 \
python3-pip
- name: Install aqtinstall
run: |
python3 -m pip install aqtinstall
- name: Install Qt
run: |
aqt install-qt linux desktop $QT_VERSION linux_gcc_64
- name: Build clide
run: |
cargo b --release
- name: Test libclide
run: |
cargo test -p libclide
- name: Test clide
run: |
cargo test
+2
View File
@@ -1,5 +1,7 @@
# CLIDE
[![Build](https://git.shaunreed.com/shaunrd0/clide/actions/workflows/build.yaml/badge.svg)](https://git.shaunreed.com/shaunrd0/clide/workflows/build.yml)
CLIDE is an extendable command-line driven development environment written in Rust using the Qt UI framework that supports both full and headless Linux environments.
The GUI is written in QML compiled through Rust using the cxx-qt crate, while the TUI was implemented using the ratatui crate.