Anton Hvornum
af2120c0e9
mkosi for test image builds ( #4539 )
...
Added a `mkosi` profile as well as organized test tooling a bit.
---------
Co-authored-by: 0xdeadd <clintdotphillips@gmail.com>
2026-05-23 13:49:54 +02:00
renovate[bot]
1a4eedf868
Update actions/upload-artifact digest to 043fb46 ( #4402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-11 10:16:58 +10:00
renovate[bot]
ec8bd01ced
chore(deps): update actions/upload-artifact action to v7 ( #4260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 12:14:25 +11:00
renovate[bot]
3dab440cbf
Update actions/checkout digest to de0fac2 ( #4213 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 07:06:48 +11:00
renovate[bot]
f65cc5f6c7
chore(deps): update actions/upload-artifact action to v6 ( #3985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 11:18:54 +11:00
renovate[bot]
dbfa60bfa8
chore(deps): update actions/checkout digest to 8e8c483 ( #3965 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 20:02:24 +11:00
renovate[bot]
840c1c0f7e
chore(deps): update actions/checkout action to v6 ( #3939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 07:41:57 +11:00
renovate[bot]
bf3784fc0c
chore(deps): update actions/checkout digest to 93cb6ef ( #3937 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 21:14:16 +11:00
renovate[bot]
552c7b7dd9
chore(deps): update actions/upload-artifact action to v5 ( #3884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 16:21:30 +11:00
renovate[bot]
bf808110f1
chore(deps): update actions/checkout action to v5 ( #3727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 11:18:09 +00:00
renovate[bot]
4d37212a9a
chore(deps): pin dependencies ( #3295 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 10:16:59 +11:00
Brock Vojkovic
4505f6febb
Switch from weekly official to daily official image ( https://github.com/archlinux/archinstall/issues/2443 ) ( #2453 )
2024-04-11 07:33:00 +02:00
renovate[bot]
214f82d43e
chore(deps): update actions/upload-artifact action to v4 ( #2369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:07:14 +01:00
Daniel Girtler
bcf1eb3e36
Update
2023-09-05 21:32:30 +10:00
Daniel Girtler
00b0ae7ba4
PyParted and a large rewrite of the underlying partitioning ( #1604 )
...
* Invert mypy files
* Add optional pre-commit hooks
* New profile structure
* Serialize profiles
* Use profile instead of classmethod
* Custom profile setup
* Separator between back
* Support profile import via url
* Move profiles module
* Refactor files
* Remove symlink
* Add user to docker group
* Update schema description
* Handle list services
* mypy fixes
* mypy fixes
* Rename profilesv2 to profiles
* flake8
* mypy again
* Support selecting DM
* Fix mypy
* Cleanup
* Update greeter setting
* Update schema
* Revert toml changes
* Poc external dependencies
* Dependency support
* New encryption menu
* flake8
* Mypy and flake8
* Unify lsblk command
* Update bootloader configuration
* Git hooks
* Fix import
* Pyparted
* Remove custom font setting
* flake8
* Remove default preview
* Manual partitioning menu
* Update structure
* Disk configuration
* Update filesystem
* luks2 encryption
* Everything works until installation
* Btrfsutil
* Btrfs handling
* Update btrfs
* Save encryption config
* Fix pipewire issue
* Update mypy version
* Update all pre-commit
* Update package versions
* Revert audio/pipewire
* Merge master PRs
* Add master changes
* Merge master changes
* Small renaming
* Pull master changes
* Reset disk enc after disk config change
* Generate locals
* Update naming
* Fix imports
* Fix broken sync
* Fix pre selection on table menu
* Profile menu
* Update profile
* Fix post_install
* Added python-pyparted to PKGBUILD, this requires [testing] to be enabled in order to run makepkg. Package still works via python -m build etc.
* Swaped around some setuptools logic in pyproject
Since we define `package-data` and `packages` there should be no need for:
```
[tool.setuptools.packages.find]
where = ["archinstall", "archinstall.*"]
```
* Removed pyproject collisions. Duplicate definitions.
* Made sure pyproject.toml includes languages
* Add example and update README
* Fix pyproject issues
* Generate locale
* Refactor imports
* Simplify imports
* Add profile description and package examples
* Align code
* Fix mypy
* Simplify imports
* Fix saving config
* Fix wrong luks merge
* Refactor installation
* Fix cdrom device loading
* Fix wrongly merged code
* Fix imports and greeter
* Don't terminate on partprobe error
* Use specific path on partprobe from luks
* Update archinstall/lib/disk/device_model.py
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
* Update archinstall/lib/disk/device_model.py
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
* Update github workflow to test archinstall installation
* Update sway merge
* Generate locales
* Update workflow
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2023-04-19 12:55:42 +02:00
Sven Serlier
01d44c5a3a
Update actions ( #1362 )
...
* Update actions/checkout to v3
* Update actions/checkout to v3
* Update actions
* Update actions/checkout to v3
* Update actions/checkout to v3
* Update actions
* Update actions
2022-09-02 12:30:47 +02:00
Anton Hvornum
621adc9580
Adding pacman-key --init to ISO runner
2022-04-26 22:24:28 +02:00
Anton Hvornum
3b5d7cdb16
--noconfirm to pacman upgrade
2022-04-26 22:19:03 +02:00
Anton Hvornum
a9f2e0db2e
pacman-key --ref.. -> pacman -S archlinux-keyring
2022-04-26 22:16:35 +02:00
Anton Hvornum
166cf4a590
archlinux-keyring -> pacman-key
2022-04-26 22:06:22 +02:00
Anton Hvornum
4b00564994
Adding in a refresh of keyring before building ISO
2022-04-26 22:03:45 +02:00
Dylan M. Taylor
2c897cdcc6
Leverage same build system used by PyPi in the ArchInstall ISO ( #973 )
...
* Leverage same build system used by PyPi in the ArchInstall ISO
* 3.6.0 is not in the archinstall repos yet. Use 3.5.1 so ISOs don't need networking to build.
2022-02-12 23:43:22 +01:00
Dylan M. Taylor
532f0fdc3a
Various Build System Improvements ( #971 )
...
* Convert workflow from flit to twine for publishing
* This could be split into two different tasks
* Change build-system toml block to setuptools
* Switch to standardized project block
* Some corrections
* Add build module
* Remove symlinks
* Move example and profiles folders to archinstall
* Create symlinks outside of the archinstall folder
* Add new workflow to build archinstall but not publish for regular commits
* Add build artifacts
* Rename, so it's just archinstall.zip
* Replace symlinks with copies
* Also replace symlinks with copies in python-build.yml
* Revert "Create symlinks outside of the archinstall folder"
This reverts commit d76cf18eaa .
* Revert "Move example and profiles folders to archinstall"
This reverts commit c41c1c9102 .
* Revert "Remove symlinks"
This reverts commit fd959e3230 .
* Switch up how I'm replacing symlinks with copies
* Explore using flit as the build backend still
* Drop tools.flit.metadata block
* tool.flit.scripts is incompatible with project block
* Remove symlink copy workaround
* This seems to cause an error, until I figure it out, license is specified in classifiers.
* Make authors a list of dicts
* URL correction
* Use more of the new style metadata for flit
* This is redundant; build downloads these in a venv
* project.scripts replaces tool.flit.scripts
* whitespace
* Try explicitly adding symlinks as includes
* Minor whitespacce tweaks
* Add newer build packages to ISO
* Update comment on python-build.yml
2022-02-12 22:29:12 +01:00
Dylan M. Taylor
35578a0d3a
Proposal: use iso-build for releases
2021-05-22 17:02:12 -04:00
Dylan Taylor
b2d20647fc
Some additional formatting
2021-05-15 12:46:23 -04:00
Dylan M. Taylor
7beccba395
Avoid some word wrapping on smaller consoles like VirtualBox.
2021-04-28 08:59:01 -04:00
Dylan M. Taylor
939fae0b1a
Include the commit SHA in the ISO
...
Update iso-build.yaml with wording change, cat out .zprofile for debugging, and make it so workflow edits trigger builds.
2021-04-27 22:21:05 -04:00
Dylan M. Taylor
d401820381
Run CI on pushes to master/main
2021-04-22 14:35:05 -04:00
Dylan M. Taylor
88071ef9c0
.toml files could also possibly affect behavior.
2021-04-15 18:47:34 -04:00
Dylan M. Taylor
769a5b5f74
These could affect whether the code builds/runs correctly
...
They should not be ignored.
2021-04-15 18:46:44 -04:00
Anton Hvornum
3279de08ad
Revert `README` addition, it's catched by **.md
2021-04-15 21:07:06 +02:00
Anton Hvornum
0128ae6647
Added README to ignore
2021-04-15 20:55:36 +02:00
Владислав
6264099428
Add ignore rules for iso-build.yaml
...
These rules ignore all unrelated files and folders that are not needed to build the ISO.
2021-04-15 21:09:02 +03:00
Dylan M. Taylor
2321a7afce
Update iso-build.yaml
2021-04-11 14:53:06 -04:00
Dylan M. Taylor
0762a7173c
Automatically change directory and replace archinstall on boot
2021-04-10 17:59:59 -04:00
Dylan M. Taylor
92b8143743
Build Arch Live ISO with Each Commit
...
The bind mount is probably not necessary
2021-04-10 17:32:43 -04:00