Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
79116a0
Update README to use docker
TriangularDev Oct 13, 2025
78fea5e
Add release thingy
TriangularDev Oct 13, 2025
aef1ef2
Add full sources list
TriangularDev Oct 13, 2025
0412761
Add the compulsitory bepis
TriangularDev Oct 13, 2025
ce36c56
Do I look profeshunul yet?????
TriangularDev Oct 13, 2025
ee70b4e
Add better branding
TriangularDev Oct 13, 2025
4953722
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 13, 2025
14f1de3
Add sources thing in a bodgy way
TriangularDev Oct 13, 2025
5303513
Add autocancel to reduce unnecesary builds
TriangularDev Oct 13, 2025
5c2f5bc
Commit test
TriangularDev Oct 13, 2025
d9427a7
final bodge, lets try it
TriangularDev Oct 13, 2025
79f08a1
Allow scripts to be run after set-sources
TriangularDev Oct 13, 2025
5490aca
Add firmware binary script
TriangularDev Oct 13, 2025
54a82b6
Update 9001-firmware.binary
TriangularDev Oct 13, 2025
6f1b99d
Add prophecied GPU tools
TriangularDev Oct 13, 2025
ceff865
Add installer
TriangularDev Oct 13, 2025
4516dca
Don't add installer?
TriangularDev Oct 13, 2025
6d7b3d5
Try another way of adding the installer
TriangularDev Oct 13, 2025
042a0c8
This next experement seems very, very interesting
TriangularDev Oct 13, 2025
fa1edef
Wait could I have just added sources.list like this the whole time?
TriangularDev Oct 13, 2025
9462521
Uhh I'm desperate pls work
TriangularDev Oct 13, 2025
ffe44a1
Lets try a clean reset
TriangularDev Oct 13, 2025
c882d4e
Force systemd
TriangularDev Oct 13, 2025
9c75b5f
Add the system to the system
TriangularDev Oct 13, 2025
8f49e60
Tasque manager ts
TriangularDev Oct 13, 2025
65e43ff
Sorry you are NOT Riobox
TriangularDev Oct 13, 2025
d8e8d84
Add systemd for real
TriangularDev Oct 13, 2025
1dac15c
Apply fix to wrong code and wonder why there's no backwards compatibi…
TriangularDev Oct 13, 2025
0a562f1
Try to block sysvinit idk why it keeps installing
TriangularDev Oct 13, 2025
6266b2f
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 13, 2025
e97aaa3
bruh
TriangularDev Oct 13, 2025
d4de599
Resetti
TriangularDev Oct 13, 2025
78e957a
Set up initramfs
TriangularDev Oct 13, 2025
a20875e
Maybe it's the docker container
TriangularDev Oct 13, 2025
55d2792
NOOO YOU'RE SUPPOSED TO OBEY ME!!!! The 7 letters of "systemd"
TriangularDev Oct 13, 2025
a93ce88
Get rid of the hooks thing since you can actually install repos now
TriangularDev Oct 14, 2025
9242601
Remove win32 loader (seriously dude, after waiting 30 minutes you err…
TriangularDev Oct 14, 2025
9cdb223
Add some cool tools to make the os more like osy
TriangularDev Oct 14, 2025
747e697
Fix chroot files and remove stuff I want to manually install
TriangularDev Oct 14, 2025
cf438a9
Fix broken packages (will add later)
TriangularDev Oct 14, 2025
341cbbb
fix more brokens
TriangularDev Oct 14, 2025
3b86730
Add kde essentials
TriangularDev Oct 14, 2025
aa1349e
Force gnome apps to work
TriangularDev Oct 14, 2025
6d0b94b
Add Image and Video software
TriangularDev Oct 14, 2025
5bf455a
Add essential perms (and get rid of sysvinit override since it's usel…
TriangularDev Oct 14, 2025
06d580e
Add TriOs default naming and branding
TriangularDev Oct 14, 2025
f6c80a8
Add debian installer
TriangularDev Oct 14, 2025
6344542
Fix my silly commit mistake
TriangularDev Oct 14, 2025
fd7d981
Remove default installer and use calamares instead
TriangularDev Oct 14, 2025
a587c21
Disable the devious memtest
TriangularDev Oct 14, 2025
3d1b34a
Rename live files to live
TriangularDev Oct 14, 2025
51cdff9
Add safer version
TriangularDev Oct 14, 2025
a74c940
Fix bug with username being trunicated
TriangularDev Oct 14, 2025
5415291
Add default kde applauncher icon
TriangularDev Oct 15, 2025
f5b0518
Add custom theme (or attempt to)
TriangularDev Oct 15, 2025
1458eb6
Add TriOs icon file
TriangularDev Oct 15, 2025
dd6f410
Make assets dir and add other icons
TriangularDev Oct 15, 2025
0a057c1
Add icons to README.md
TriangularDev Oct 15, 2025
d9ae309
Silly me adding an evil scare apostrophe :3
TriangularDev Oct 15, 2025
ab9bffd
Give in and add konsole
TriangularDev Oct 15, 2025
7ef1a97
Fix default thing, rename it to TriTri, and fix perms
TriangularDev Oct 15, 2025
1b6f72e
Add Trello board
TriangularDev Oct 15, 2025
d9cb846
Add pre-beta clarification
TriangularDev Oct 15, 2025
0af2525
Add downtime measure
TriangularDev Oct 15, 2025
35a3842
Correct release name file for later
TriangularDev Oct 15, 2025
9363f1f
Reduce chance of nightly build collisions
TriangularDev Oct 15, 2025
c00c501
Add branch to releases
TriangularDev Oct 15, 2025
b052eac
Clean up perms and change default theme
TriangularDev Oct 15, 2025
6fd6b09
Elaborate on build instructions (Did I sound harsh??? Sorry, I just d…
TriangularDev Oct 15, 2025
d2c405a
Add issue templates
TriangularDev Oct 15, 2025
8e21582
Add builder readme and TriOs png
TriangularDev Oct 15, 2025
d235950
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 15, 2025
23e31fb
Add calamares and applauncher branding
TriangularDev Oct 15, 2025
5812880
Customise installer more
TriangularDev Oct 15, 2025
959b39a
Get rid of bepis.txt (We'll miss you)
TriangularDev Oct 15, 2025
cf68484
Add extra installs
TriangularDev Oct 15, 2025
2092032
Add steam to manualinst
TriangularDev Oct 16, 2025
9d1d906
Add sysrq
TriangularDev Oct 16, 2025
853c094
Make config export tool
TriangularDev Oct 16, 2025
30ea2ef
Set up github pages
TriangularDev Oct 16, 2025
109709a
Improve GPU installer script
TriangularDev Oct 16, 2025
4e1c301
Improve theme defaults (Bugfixes)
TriangularDev Oct 16, 2025
f5d3297
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 16, 2025
3ec10d5
Make the hooks chroot hooks
TriangularDev Oct 18, 2025
85d94da
Add release number to final build
TriangularDev Oct 18, 2025
1ab5b2a
Add a new section about the trios updater to the readme
TriangularDev Oct 18, 2025
8cb7c3d
Remove the corny emojis
TriangularDev Oct 18, 2025
9cda993
Add the obligatory microdisclaimer to the readme
TriangularDev Oct 18, 2025
be252af
Get rid of debian's default theming
TriangularDev Oct 18, 2025
c7fc44a
Add Flathub remote
TriangularDev Oct 18, 2025
68339ce
Make sure the apt doesn't pause (assume yes)
TriangularDev Oct 18, 2025
21eb231
Add trios folder
TriangularDev Oct 18, 2025
08efdf0
Fix workflows
TriangularDev Oct 18, 2025
622efa3
Fix wrong directory reference
TriangularDev Oct 18, 2025
d65c2fe
Remove debug pwd (thanks)
TriangularDev Oct 18, 2025
5918f6b
Improve default package lists
TriangularDev Oct 18, 2025
3a85194
Add VsCode
TriangularDev Oct 18, 2025
c00044f
Make VS Code use its official repository
TriangularDev Oct 18, 2025
fe404b1
Disable automatic screen locker
TriangularDev Oct 18, 2025
882519a
Remove testfile (useless)
TriangularDev Oct 18, 2025
6620c2e
Make TriOS updater.
TriangularDev Oct 18, 2025
157b661
Fix error in os-release
TriangularDev Oct 18, 2025
baa41e4
Add Trixie backports to GPU drivers (more recent)
TriangularDev Oct 19, 2025
cc9d735
Add disk usage monitoring tool
TriangularDev Oct 19, 2025
f8939c8
Clean up kde list
TriangularDev Oct 19, 2025
348222b
Simplify package listings and os release files
TriangularDev Oct 19, 2025
6c87053
Increase minimum requirements
TriangularDev Oct 19, 2025
ef81939
Add GPU installer to Calamares
TriangularDev Oct 19, 2025
d0854ba
Add GPU installer to Calamares config
TriangularDev Oct 19, 2025
ad6e033
Replace Konsole with GNOME Terminal (experemental)
TriangularDev Oct 19, 2025
ec1862f
Disable fastfetch logo
TriangularDev Oct 19, 2025
00ebf2b
Make system requirements multiples of 2.
TriangularDev Oct 19, 2025
f3a27dc
Add internet check (required)
TriangularDev Oct 19, 2025
d408a4d
Add system requirements to README
TriangularDev Oct 19, 2025
a1cfe1a
Remove seperators
TriangularDev Oct 19, 2025
91a0cb4
Ensure docker stops on cancel
TriangularDev Oct 19, 2025
8b94e4f
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 19, 2025
f6155eb
Revert "Ensure docker stops on cancel"
TriangularDev Oct 19, 2025
1a1369c
Update README.md
TriangularDev Oct 19, 2025
4787b25
Add proper docker termination
TriangularDev Oct 19, 2025
229cc28
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 19, 2025
a018b5b
Get rid of autoremove since we already do that
TriangularDev Oct 19, 2025
cedd2ca
Fix desktopoverride
TriangularDev Oct 19, 2025
8bbf577
Get rid of auto gpuinst
TriangularDev Oct 19, 2025
a09506e
Remove splash screen and improve defaults
TriangularDev Oct 19, 2025
af74c74
Get rid of DO
TriangularDev Oct 19, 2025
8490007
Remove GNOME apps entirely
TriangularDev Oct 19, 2025
edff7e7
Update kde.list.chroot
TriangularDev Oct 19, 2025
a7d3b07
Add RetroArch
TriangularDev Oct 19, 2025
5f959f2
Get rid of Falkon (bloat)
TriangularDev Oct 19, 2025
1c3af5a
Add GPU installer in a different way
TriangularDev Oct 19, 2025
e652610
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 19, 2025
bebed57
Add signed kerneml
TriangularDev Oct 20, 2025
b8b85e6
Add more drivers and remaster optional GPU installer script
TriangularDev Oct 21, 2025
d33c7a9
Fix GPU installer not running as admin
TriangularDev Oct 21, 2025
7b83556
Add testing repo for GPU drivers
TriangularDev Oct 21, 2025
ea68050
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 21, 2025
41f6b34
Make the docs better (partial rewrite)
TriangularDev Oct 21, 2025
680f945
Remake trios builder
TriangularDev Oct 21, 2025
fc49949
Fix behavior not working as documented
TriangularDev Oct 21, 2025
126e24b
Add obligatory disclaimer about the release status
TriangularDev Oct 21, 2025
859c74e
Fix miscapitalisation of "TriOs" to "TriOS"
TriangularDev Oct 21, 2025
5b8b4b1
Merge branch 'dev' of github.com:TriangularDev/TriOs into dev
TriangularDev Oct 21, 2025
d85621d
Rename filenames including "TriOs" to now include "TriOS"
TriangularDev Oct 21, 2025
2b6d212
Add force-confold to dpkg
TriangularDev Oct 21, 2025
4669cce
Fix potential issues with the default GPU installer
TriangularDev Oct 22, 2025
50d3431
Update GPU installer yet again
TriangularDev Oct 24, 2025
8259ba9
Add Intel+Nvidia hybrid support and get rid of upgrade mode
TriangularDev Oct 24, 2025
f534da6
Remove potential for Bookworm-based releases
TriangularDev Oct 24, 2025
4b92779
Make prod ISO test unavailable
TriangularDev Oct 24, 2025
efa896e
Update lb version to the latest Trixie version
TriangularDev Oct 25, 2025
2f1e2d9
Add the warning for the ancient 2012 regression problem
TriangularDev Oct 25, 2025
a24af0e
Merge branch 'dev' of github.com:TriangularDev/TriOS into dev
TriangularDev Oct 25, 2025
73ae9b0
Fix GPU installer bug
TriangularDev Oct 25, 2025
adfef41
Update github workflows to work with new lb version
TriangularDev Oct 25, 2025
e84a4a5
Add steam-launcher instead of steam-installer (cleaner)
TriangularDev Oct 25, 2025
dfbd6a1
Copy the official steam installation method instead of the outdated one
TriangularDev Oct 25, 2025
450c3ac
Add steam 32 bit binaries
TriangularDev Oct 25, 2025
8e37b92
Revert to steam-installer
TriangularDev Oct 25, 2025
c8df0e9
Add default theme to login screen
TriangularDev Oct 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug, help wanted
assignees: TriangularDev

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Please complete the following information:**
- Version: [e.g. TriOS 13 Bepis]
- Architecture: [e.g. x86_64]
- Hardware: [CPU, GPU, Motherboard, Model, Laptop/Desktop, etc]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: TriangularDev

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/non-bug-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Non-bug issue
about: Ask for help with a problem that isn't a bug
title: "[HELP WANTED]"
labels: documentation, help wanted
assignees: TriangularDev

---

**What is the issue you are having? Please describe.**
A clear and concise description of what your problem is. Ex. How do I use [...]

**Describe what you need to know**
A clear and concise description of what you want someone to tell you

**Describe what you've tried**
Have you tried to solve it yourself? If so, what have you tried?

**Additional context**
Add any other context or screenshots that you think are relevant here.
49 changes: 39 additions & 10 deletions .github/workflows/build-trios-trixie-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ on:
push:
branches: [ dev ]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build-trios:
name: Build and Package ISO
Expand All @@ -13,38 +17,63 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Set up variables
- name: Set up version file and variables
id: vars
shell: bash
run: |
_commit_hash=$(git rev-parse --short HEAD)
_runner_name="${RUNNER_NAME:-default-runner}"

echo "${_commit_hash}" > ./Trixie/config/includes.chroot_after_packages/etc/trios/release
echo "commit_hash=${_commit_hash}" >> "$GITHUB_OUTPUT"
mkdir -p ./TriOs_Output
echo "runner_name=${_runner_name}" >> "$GITHUB_OUTPUT"
mkdir -p ./TriOS_Output

- name: Debug commit hash
- name: Debug commit hash and runner name
run: |
echo "Commit hash is: ${{ steps.vars.outputs.commit_hash }}"
echo "Runner name is: ${{ steps.vars.outputs.runner_name }}"

- name: Stop and Remove Old Container and Image (if exists)
run: |
_container_name="trios-builder-${{ steps.vars.outputs.runner_name }}"
_image_name="trios-builder-${{ steps.vars.outputs.runner_name }}"

# Stop and remove any container with this name
if [ "$(docker ps -aq -f name=^${_container_name}$)" ]; then
echo "Stopping existing container: ${_container_name}"
docker stop "${_container_name}" || true
echo "Removing existing container: ${_container_name}"
docker rm -f "${_container_name}" || true
fi

# Remove old image if exists
if [ "$(docker images -q ${_image_name})" ]; then
echo "Removing old image: ${_image_name}"
docker rmi -f "${_image_name}" || true
fi

- name: Build Docker Image
working-directory: ./builder
run: |
docker build -t trios-builder .
docker build -t trios-builder-${{ steps.vars.outputs.runner_name }} .

- name: Run Docker Container (Privileged)
run: |
docker run --rm -i \
docker run -i \
--privileged \
-v "./Trixie:/TriOs" \
-v "./TriOs_Output:/TriOs_Output" \
trios-builder
--name "trios-builder-${{ steps.vars.outputs.runner_name }}" \
-v "./Trixie:/TriOS" \
-v "./TriOS_Output:/TriOS_Output" \
"trios-builder-${{ steps.vars.outputs.runner_name }}"

- name: Verify ISO Output
run: |
ls -lh ./TriOs_Output || true
ls -lh ./TriOS_Output || true

- name: Upload ISO Artifact
uses: actions/upload-artifact@v4
with:
name: trios-dev-${{ steps.vars.outputs.commit_hash }}.iso
path: ./TriOs_Output/live-image-amd64.hybrid.iso
path: ./TriOS_Output/live-image-amd64.hybrid.iso

54 changes: 41 additions & 13 deletions .github/workflows/build-trios-trixie-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@ name: Build TriOS ISO (Nightly)

on:
schedule:
# Runs every day at midnight UTC
- cron: "0 0 * * *"
# Allows manual triggering, but only on the 'dev' branch
# Runs every day at 07:00 UTC
- cron: "0 7 * * *"
workflow_dispatch:
branches:
- dev

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build-trios:
name: Build and Package ISO
Expand All @@ -18,38 +21,63 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Set up variables
- name: Set up version file and variables
id: vars
shell: bash
run: |
_timestamp=$(date -u +"%Y-%m-%dT%H-%M-%SZ")
_runner_name="${RUNNER_NAME:-default-runner}"

echo "${_timestamp}" > ./Trixie/config/includes.chroot_after_packages/etc/trios/release
echo "timestamp=${_timestamp}" >> "$GITHUB_OUTPUT"
mkdir -p ./TriOs_Output
echo "runner_name=${_runner_name}" >> "$GITHUB_OUTPUT"
mkdir -p ./TriOS_Output

- name: Debug timestamp
- name: Debug timestamp and runner name
run: |
echo "Timestamp is: ${{ steps.vars.outputs.timestamp }}"
echo "Runner name is: ${{ steps.vars.outputs.runner_name }}"

- name: Stop and Remove Old Container and Image (if exists)
run: |
_container_name="trios-builder-${{ steps.vars.outputs.runner_name }}"
_image_name="trios-builder-${{ steps.vars.outputs.runner_name }}"

# Stop and remove any container with this name
if [ "$(docker ps -aq -f name=^${_container_name}$)" ]; then
echo "Stopping existing container: ${_container_name}"
docker stop "${_container_name}" || true
echo "Removing existing container: ${_container_name}"
docker rm -f "${_container_name}" || true
fi

# Remove old image if exists
if [ "$(docker images -q ${_image_name})" ]; then
echo "Removing old image: ${_image_name}"
docker rmi -f "${_image_name}" || true
fi

- name: Build Docker Image
working-directory: ./builder
run: |
docker build -t trios-builder .
docker build -t trios-builder-${{ steps.vars.outputs.runner_name }} .

- name: Run Docker Container (Privileged)
run: |
docker run --rm -i \
docker run -i \
--privileged \
-v "./Trixie:/TriOs" \
-v "./TriOs_Output:/TriOs_Output" \
trios-builder
--name "trios-builder-${{ steps.vars.outputs.runner_name }}" \
-v "./Trixie:/TriOS" \
-v "./TriOS_Output:/TriOS_Output" \
"trios-builder-${{ steps.vars.outputs.runner_name }}"

- name: Verify ISO Output
run: |
ls -lh ./TriOs_Output || true
ls -lh ./TriOS_Output || true

- name: Upload ISO Artifact
uses: actions/upload-artifact@v4
with:
name: trios-nightly-${{ steps.vars.outputs.timestamp }}.iso
path: ./TriOs_Output/live-image-amd64.hybrid.iso
path: ./TriOS_Output/live-image-amd64.hybrid.iso

56 changes: 45 additions & 11 deletions .github/workflows/build-trios-trixie-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ on:
push:
branches: [ prod ]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build-trios:
name: Build and Package ISO
Expand All @@ -13,38 +17,68 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Set up variables
- name: Set up version file and variables
id: vars
shell: bash
run: |
_version=$(cat ./Trixie/release_name | tr -d '\n\r')
_runner_name="${RUNNER_NAME:-default-runner}"

if [ -f ./TriOS/Trixie/release_name ]; then
_version=$(cat ./TriOS/Trixie/release_name | tr -d '\n\r')
else
_version="unknown"
fi

echo "${_version}" > ./Trixie/config/includes.chroot_after_packages/etc/trios/release
echo "version=${_version}" >> "$GITHUB_OUTPUT"
mkdir -p ./TriOs_Output
echo "runner_name=${_runner_name}" >> "$GITHUB_OUTPUT"
mkdir -p ./TriOS_Output

- name: Debug version
- name: Debug version and runner name
run: |
echo "Version is: ${{ steps.vars.outputs.version }}"
echo "Runner name is: ${{ steps.vars.outputs.runner_name }}"

- name: Stop and Remove Old Container and Image (if exists)
run: |
_container_name="trios-builder-${{ steps.vars.outputs.runner_name }}"
_image_name="trios-builder-${{ steps.vars.outputs.runner_name }}"

# Stop and remove any container with this name
if [ "$(docker ps -aq -f name=^${_container_name}$)" ]; then
echo "Stopping existing container: ${_container_name}"
docker stop "${_container_name}" || true
echo "Removing existing container: ${_container_name}"
docker rm -f "${_container_name}" || true
fi

# Remove old image if exists
if [ "$(docker images -q ${_image_name})" ]; then
echo "Removing old image: ${_image_name}"
docker rmi -f "${_image_name}" || true
fi

- name: Build Docker Image
working-directory: ./builder
run: |
docker build -t trios-builder .
docker build -t trios-builder-${{ steps.vars.outputs.runner_name }} .

- name: Run Docker Container (Privileged)
run: |
docker run --rm -i \
docker run -i \
--privileged \
-v "./Trixie:/TriOs" \
-v "./TriOs_Output:/TriOs_Output" \
trios-builder
--name "trios-builder-${{ steps.vars.outputs.runner_name }}" \
-v "./Trixie:/TriOS" \
-v "./TriOS_Output:/TriOS_Output" \
"trios-builder-${{ steps.vars.outputs.runner_name }}"

- name: Verify ISO Output
run: |
ls -lh ./TriOs_Output || true
ls -lh ./TriOS_Output || true

- name: Upload ISO Artifact
uses: actions/upload-artifact@v4
with:
name: trios-prod-${{ steps.vars.outputs.version }}.iso
path: ./TriOs_Output/live-image-amd64.hybrid.iso
path: ./TriOS_Output/live-image-amd64.hybrid.iso

43 changes: 43 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["dev"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload web directory
path: './web/'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
2 changes: 1 addition & 1 deletion AI_POLICY.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ This ensures that TriOS remains transparent, reliable, and true to its intended

The core idea is simple: "There should always be a human somewhere in the loop."

If you discover content that appears to have originated from AI and have questions about its origin, please open an issue in the [TriOS repository](https://github.com/TriangularDev/TriOs/issues) for clarification.
If you discover content that appears to have originated from AI and have questions about its origin, please open an issue in the [TriOS repository](https://github.com/TriangularDev/TriOS/issues) for clarification.

Loading