Aiden McClelland
e42b98ec17
new debspawn version
2023-03-07 20:18:32 -07:00
Aiden McClelland
011bac7b4f
pin nextest to 0.9.47 ( #2099 )
2023-01-06 17:24:29 -07:00
Aiden McClelland
f9a4699e84
check environment ( #1990 )
...
* check environment
* fix tests
* don't rebuild sources
* I'm going insane
* WTF
* Update check-environment.sh
* Update product.yaml
* Update write-image.sh
2022-11-29 09:43:54 -07:00
Aiden McClelland
1a8b6d2fe7
just mess with the timestamps
2022-11-29 09:43:54 -07:00
Aiden McClelland
570a4b7915
extract meta-files from frontend.tar
2022-11-29 09:43:54 -07:00
Aiden McClelland
63859b81ad
run dev builds in ci
2022-11-29 09:43:54 -07:00
J M
a3d1b2d671
fix: Cleanup by sending a command and kill when dropped ( #1945 )
...
* fix: Cleanup by sending a command and kill when dropped
* chore: Fix the loadModule run command
* fix: cleans up failed health
* refactor long-running
* chore: Fixes?"
* refactor
* run iso ci on pr
* fix debuild
* fix tests
* switch to libc kill
* kill process by parent
* fix graceful shutdown
* recurse submodules
* fix compat build
* feat: Add back in the timeout
* chore: add the missing types for the unnstable
* inherited logs
Co-authored-by: J M <Blu-J@users.noreply.github.com >
* fix deleted code
Co-authored-by: Aiden McClelland <me@drbonez.dev >
Co-authored-by: J M <Blu-J@users.noreply.github.com >
2022-11-29 09:43:54 -07:00
Aiden McClelland
8b6eac3c1c
create dpkg and iso workflows ( #1941 )
...
* create dpkg workflow
* run workflow on this branch for now
* fix formatting
* install dependencies
* add debhelper
* fix upload
* add iso build
* fix syntax error
* docker buildx
* cache key
* pureos specific dependencies
* Update pureos-iso.yaml
* Update pureos-iso.yaml
* allow downgrades
* enable kvm
* no fakemachine
* disable kvm
* use pureos debspawn
* apt update still
* sudo
* with init
* use debspawn 0.6.0
* fix download link
2022-11-29 09:43:54 -07:00
J M
67b54ac1eb
feat: Exposing the rsync that we have to the js ( #1907 )
...
chore: Make the commit do by checksum.
chore: Remove the logging at the start
chore: use the defaults of the original.
chore: Convert the error into just the source.
chore: Remove some of the unwraps
2022-11-29 09:43:54 -07:00
Aiden McClelland
26d2152a36
build improvements ( #1886 )
...
* build improvements
* no workdir
* kiosk fully working
* setup profile prefs
2022-11-29 09:43:54 -07:00
Aiden McClelland
6ad9a5952e
Feature/multi platform ( #1866 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* remove debian dir
* lazy env and git hash
* remove env and git hash on clean
* don't leave project dir
* use docker for native builds
* start9 rust
* correctly mount registry
* remove systemd config
* switch to /usr/bin
* disable sound for now
* wip
* change disk list
* multi-arch images
* multi-arch system images
* default aarch64
* edition 2021
* dynamic wifi interface name
* use wifi interface from config
* bugfixes
* add beep based sound
* wip
* wip
* wip
* separate out raspberry pi specific files
* fixes
* use new initramfs always
* switch journald conf to sed script
* fixes
* fix permissions
* talking about kernel modules not scripts
* fix
* fix
* switch to MBR
* install to /usr/lib
* fixes
* fixes
* fixes
* fixes
* add media config to cfg path
* fixes
* fixes
* fixes
* raspi image fixes
* fix test
* fix workflow
* sync boot partition
* gahhhhh
2022-11-29 09:43:54 -07:00
Thomas Moerkerken
8093faee19
Update build pipeline ( #1896 )
...
* bump action versions to fix build warnings
* resolve warning on set-output
* Replace replace toolchain action with rustup cmd
* fix syntax
* run apt-get update before installing
* use apt-get
2022-10-31 14:30:58 -06:00
Mariusz Kogen
2000a8f3ed
💫 Rebranding to embassyOS ( #1851 )
...
* name change to embassyOS
* filename change
* motd ASCII update
* some leftovers
2022-10-03 12:13:48 -06:00
Thomas Moerkerken
abf297d095
Bugfix/correctly package backend job ( #1826 )
...
* use makefile to create backend tar in pipeline
* correct for multiple architecture builds
* move duplication to shared workflow
2022-09-26 13:59:14 -06:00
Aiden McClelland
c728f1a694
restructure initialization ( #1816 )
...
* reorder enabling of systemd-resolved
* set dns at end
* don't disable interfaces
* let networkmanager manage ifupdown
* restructure initialization
* use pigz when available
* cleanup
* fetch key before adding registry
* fix build
* update patch-db
* fix build
* fix build
* wait for network reinit
* add dynamic wait for up to 60s for network to reinit
2022-09-22 11:40:36 -06:00
Aiden McClelland
b9ce2bf2dc
0.3.2 final cleanup ( #1782 )
...
* bump version with stubbed release notes
* increase BE timeout
* 032 release notes
* hide developer menu for now
* remove unused sub/import
* remoce reconnect from disks res in setup wiz
* remove quirks
* flatten drives response
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2022-09-08 16:14:42 -06:00
Stephen Chavez
f0466aaa56
pinning cargo dep versions for CLI ( #1775 )
...
* pinning cargo dep versions for CLI
* add --locked to the workflow
Co-authored-by: Stephen Chavez <stephen@start9labs.com >
2022-09-07 09:25:14 -06:00
Thomas Moerkerken
df20d4f100
Set pipeline job timeouts and add ca-certificates to test container ( #1753 )
...
* set job timeout
* add ca-cert package to test container
* enable unittest
* include apt update
* set yes
* skip logs::test_logs unittest
2022-08-22 13:43:29 -06:00
Thomas Moerkerken
70baed88f4
add x86 build and run unittests to backend pipeline ( #1682 )
...
* add build backend for x86_64
* remove unnecessary build steps
* install backend dependency
* build and run backend unittest
* fix cache key
* buildx is required, qemu is not.
* Add missing steps from Makefile
* fix build_command var is unused
* select more common test env
* update pipeline names and docs
* use variable for node version
* use correct artifact name
* update pipeline references
* skip unittest that needs ca-cert installed
* correct pipeline name
* use nextest pre-built binary; add term color
* fix cache permissions warning
* update documentation
2022-08-18 10:24:17 -06:00
Aiden McClelland
8207770369
write image to sparse-aware archive format ( #1709 )
2022-08-01 15:39:36 -06:00
Aiden McClelland
7bf7b1e71e
NO_KEY for CI images ( #1700 )
2022-07-26 17:32:28 -06:00
Matt Hill
7b17498722
set Matt as default assignee ( #1697 )
2022-07-26 15:12:31 -06:00
Aiden McClelland
9a01a0df8e
refactor build process ( #1675 )
...
* add nc-broadcast to view initialization.sh logs
* include stderr
* refactor build
* add frontend/config.json as frontend dependency
* fix nc-broadcast
* always run all workflows
* address dependabot alerts
* fix build caching
* remove registries.json
* more efficient build
2022-07-21 15:18:44 -06:00
Aiden McClelland
778471d3cc
Update product.yaml ( #1638 )
2022-07-13 11:15:45 -06:00
Thomas Moerkerken
99d16a37d5
Fix/adjust pipeline ( #1619 )
...
* use the correct frontend make target
* allow interactive tty if available
* fix syntax on pipeline trigger paths
2022-07-06 17:10:35 -06:00
Thomas Moerkerken
36e0ba0f06
Add basic GitHub workflows builds ( #1578 )
...
* add easy target for backend build
* add reusable backend build workflow
* add reusable frontend build workflow
* add full build workflow
* add some comments
2022-07-05 13:46:06 -06:00
Keagan McClelland
7cb063b81e
Update bug-report.yml
2021-12-16 16:04:12 -07:00
Keagan McClelland
6964d7b3be
Update feature-request.yml
2021-12-16 16:03:30 -07:00
Matt Hill
fdfda3538c
better wording
2021-12-01 15:39:42 -07:00
Matt Hill
5830564933
fix yaml ( #884 )
2021-12-01 15:20:24 -07:00
Matt Hill
76d77c81f1
remove alt repo instructions
2021-12-01 15:02:07 -07:00
Matt Hill
89a200f49c
fix invalid copy
2021-12-01 15:02:07 -07:00
Matt Hill
13a3e8f6f0
convert issue templates to forms
2021-12-01 15:02:07 -07:00
kn0wmad
2920327cfc
Update issue templates ( #759 )
...
* Update issue templates
Adds bug report and feature request templates for Issues to EOS
* Update bug_report.md
* Update bug_report.md
Updates per @ProofOfKeags suggestions
* Update .github/ISSUE_TEMPLATE/bug_report.md
Delimiter for labels
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
2021-11-12 12:55:38 -07:00