76 Commits

Author SHA1 Message Date
550e98e87c
ci: fix job names 2025-04-14 01:26:18 +00:00
4ff6790072
ci: add separate build steps in workflow 2025-04-14 01:20:57 +00:00
205ddb1e49
ci: ensure artifact upload occurs regardless of previous steps 2025-04-13 13:50:02 +00:00
aa8f415b98
ci: set fetch-depth to 0 for submodule checkout
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-26 23:24:01 +00:00
8ef7a25728
ci: separate github pages deploy workflow
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 13:46:52 +00:00
11e7d8c2dd
ci: add "push: never" to devcontainers/ci
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 02:26:13 +00:00
92610b6678
ci: fix ci
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 01:55:00 +00:00
15a9a21448
ci: fix "touch: cannot touch '/run/user/1000/pulse/native': No such file or directory"
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Has been cancelled
Build OS / Build Cross-Compiler & Toolchain (push) Has been cancelled
Build OS / Analyze (c-cpp) (push) Has been cancelled
Build OS / Build OS (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 00:37:57 +00:00
d4c4016c7c
ci: potential fix for Dev Container issues
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 00:35:44 +00:00
19055409cd
ci: experimental change to workflows to use dev container
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 00:26:30 +00:00
a8ff50541a
build: add initial Bootloader implementation
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-23 21:43:03 +02:00
58f3442c6d
build: use --no-install-recommends for apt installs in workflows
Some checks failed
Build OS / Build amd64 (push) Failing after 7m32s
Build OS / Build i386 (push) Failing after 9m41s
Build OS / Build arm (push) Failing after 8m45s
Build OS / Build aarch64 (push) Failing after 14m10s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 7m54s
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 7m28s
Build OS / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-11 07:14:32 +02:00
3af04bce80
refactor: fix release building for aarch64 and arm
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-11 07:11:28 +02:00
07abdd9f6c
workflows: move obsolete CodeQL and documentation workflows to makefile.yml
Some checks failed
Build OS / Build Cross-Compiler & Toolchain (push) Successful in 2h54m6s
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 3m8s
Build OS / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Failing after 2m37s
Build OS / Build amd64 (push) Failing after 14m7s
Build OS / Build i386 (push) Failing after 13m9s
Build OS / Build aarch64 (push) Failing after 5m33s
Build OS / Build arm (push) Failing after 5m29s
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-08 17:11:46 +02:00
9cb66f395b
workflows: add ARM build support
Some checks failed
Build OS / Build amd64 (push) Blocked by required conditions
Build OS / Build i386 (push) Blocked by required conditions
Build OS / Build aarch64 (push) Blocked by required conditions
Build OS / Build arm (push) Blocked by required conditions
Deploy Documentation / Deploy Documentation to GitHub Pages (push) Failing after 5m4s
CodeQL Advanced / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Failing after 4m42s
Build OS / Build Cross-Compiler & Toolchain (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-08 12:02:12 +02:00
6cf3c62c83
chore: remove SonarCloud workflow configuration
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 21:44:56 +02:00
363200d443
Create sonarcloud.yml 2025-01-04 21:27:02 +02:00
8bfed94ba9
chore: upgrade actions/checkout, actions/cache, and actions/upload-artifact to v4
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 21:01:06 +02:00
04edfd46bb
chore: rename workflow from 'Build OS' to 'Deploy Documentation'
[skip ci]

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 20:35:57 +02:00
94cdd71e1e
chore: migrate documentation deployment to a new workflow
[skip ci]

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 20:30:14 +02:00
c22c079628
chore: todo
Some checks failed
Build OS / Build amd64 (push) Blocked by required conditions
Build OS / Build i386 (push) Blocked by required conditions
Build OS / Build aarch64 (push) Blocked by required conditions
CodeQL Advanced / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Failing after 3m8s
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 1m52s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 1h9m55s
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 20:26:08 +02:00
6024a2347b
chore: Add CodeQL advanced analysis workflow
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 20:23:34 +02:00
c723a5f82d
chore: Allow aarch64 build job
[skip ci]

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 20:19:10 +02:00
a6d2d51870
chore: Remove CodeQL analysis steps from makefile.yml workflow
[skip ci]

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 20:03:08 +02:00
fb186f6615
chore: Remove Flawfinder analysis steps from makefile.yml workflow
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 19:55:35 +02:00
0160fa3c72
chore: Update flawfinder scan minimum level from 4 to 5 in makefile.yml
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 19:47:21 +02:00
d77d6892a0
chore: Enhance makefile.yml to recheck and install specific versions of automake and autoconf
Some checks failed
Build OS / Build i386 (push) Blocked by required conditions
Build OS / Build aarch64 (push) Blocked by required conditions
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 1m32s
Build OS / Build Cross-Compiler & Toolchain (push) Successful in 1h8m49s
Build OS / Flawfinder (push) Failing after 3m17s
Build OS / Analyze with CodeQL (cpp) (push) Failing after 3m27s
Build OS / Build amd64 (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:59:04 +02:00
2b1ec40dc3
chore: Add automake installation to makefile.yml workflow
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:49:43 +02:00
a1fa698bc3
chore: Update autoconf installation command to use dpkg with force option
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:46:40 +02:00
4c0cb59aa7
chore: Remove autoconf purge step and adjust installation method for autoconf
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 1m46s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 13m37s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
Build OS / Flawfinder (push) Failing after 2m29s
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:37:32 +02:00
f015ff606f
chore: Update makefile.yml to install automake alongside autoconf
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 2m2s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 1m16s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
Build OS / Flawfinder (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:33:52 +02:00
df0c17b50f
chore: Update autoconf workflow to also purge and install automake
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:30:46 +02:00
9a9ee7e571
chore: Update autoconf installation method in workflow to use Debian package
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:26:24 +02:00
e7e248bc3a
chore: Fix typo in package installation command in makefile.yml
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 1m30s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 38s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
Build OS / Flawfinder (push) Failing after 2m52s
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:17:21 +02:00
bbc6212cfa
chore: Enhance GCC installation workflow with autoconf recheck and libtool addition
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:15:58 +02:00
170922e1be
chore: Purge autoconf before installing GCC dependencies in workflow
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:07:18 +02:00
100927547d
chore: Update GCC dependencies in GitHub Actions workflow
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 18:03:09 +02:00
12a768a592
chore: Update workflows
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2024-12-29 22:43:20 +02:00
EnderIce2
7948d0c6e5
chore: Update makefiles & macros 2024-11-29 04:24:27 +02:00
EnderIce2
ce3cf8162a
chore: Update codebase
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 53s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 17m52s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
2024-11-28 04:47:30 +02:00
EnderIce2
0dbdacb8df
chore: General cleanup 2024-11-27 01:19:24 +02:00
EnderIce2
220238eff8
chore: Revert last change
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 13s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 9s
Build OS / Build GNU-EFI (push) Failing after 5s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
2024-11-26 04:13:34 +02:00
EnderIce2
360afdbc9c
chore: Remove sudo & change "apt-get" to "apt"
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 18s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 10s
Build OS / Build GNU-EFI (push) Failing after 11s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
2024-11-26 04:03:57 +02:00
EnderIce2
f34a222bf1
chore: TODO: Fix workflows
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Waiting to run
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 20s
Build OS / Build GNU-EFI (push) Failing after 3s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
Awesome...
2024-11-26 03:46:43 +02:00
EnderIce2
1b1d3e68fd
chore: Fix workflow error 2024-11-26 03:42:12 +02:00
EnderIce2
f11c00a4e3
chore: (Again) Fix workflow error
Too bad that there's no way of testing a workflow.
2024-11-26 03:37:31 +02:00
EnderIce2
ae07b07964
chore: Fix workflow error "this file was generated for autoconf 2.69" 2024-11-26 03:32:40 +02:00
EnderIce2
00a37325f6
chore: Fix build process 2024-11-26 03:27:08 +02:00
EnderIce2
a18b24e859
Update files 2024-01-19 06:53:16 +02:00
Alex
7e78c2e124
Add meson, gcc-10 & g++-10 2023-06-12 02:40:11 +03:00