Skip to content
This repository was archived by the owner on Jul 7, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
1742c10
CI: remove if entirely
adriaandegroot Feb 1, 2021
f2bd956
CI: try a different form of if()
adriaandegroot Feb 1, 2021
3692988
CI: cut down expression context
adriaandegroot Feb 1, 2021
2f18921
CI: compress steps
adriaandegroot Feb 1, 2021
14dcbb9
CI: fix typo, tighten up messages
adriaandegroot Feb 1, 2021
7a0e91f
CI: shorten the notification stanzas
adriaandegroot Feb 1, 2021
a34ca69
CI: run CI everywhere, but notify us only when building the upstream …
adriaandegroot Feb 1, 2021
343f4ce
CI: build on older Debian on a schedule
adriaandegroot Feb 1, 2021
73ab41c
CI: partial back-out to chase IRC message failure
adriaandegroot Feb 1, 2021
6743de0
CI: frustrated by weird Python failures now
adriaandegroot Feb 1, 2021
fa258e3
CI: try again to avoid trailing blank lines
adriaandegroot Feb 1, 2021
455cc29
CI: restore build steps
adriaandegroot Feb 1, 2021
81e5bf4
CI: update Debian-build notifications, too
adriaandegroot Feb 1, 2021
74eada0
CI: allow manually starting Debian builds, too
adriaandegroot Feb 1, 2021
a215871
CI: Debian doesn't come with sudo pre-installed
adriaandegroot Feb 1, 2021
3d72fb1
CI: notify about issues consistently with CI-builds
adriaandegroot Feb 1, 2021
45fb77f
CI: split Debian package installation
adriaandegroot Feb 1, 2021
4acf0d4
CI: show slightly more information on neon CI runs
adriaandegroot Feb 2, 2021
d4a5640
CI: Debian 9 is too old, stick with 10, update dependencies
adriaandegroot Feb 2, 2021
18cc4b5
CI: add a scheduled openSUSE build, too
adriaandegroot Feb 2, 2021
e99c607
CI: the 'DIFF' line does not make sense for scheduled builds
adriaandegroot Feb 2, 2021
a383aa9
[users] Need <memory> for unique_ptr
adriaandegroot Feb 2, 2021
eafb814
[libcalamares] Test some degenerate truncation cases
adriaandegroot Feb 2, 2021
b921072
Merge branch 'issue-1613' into calamares
adriaandegroot Feb 2, 2021
c3d27be
Changes: patch up the credits
adriaandegroot Feb 2, 2021
f3752e2
[libcalamaresui] Display first 6, last 2 lines of long error messages…
adriaandegroot Feb 2, 2021
1704ad5
[partition] Add a job to handle automount behavior
adriaandegroot Feb 2, 2021
fcf6e2f
fix typos
Feb 2, 2021
aae815c
[partition] Add trivial test for automount management job
adriaandegroot Feb 2, 2021
c98a330
[libcalamares] Store DBus reply value, drop debug-logging
adriaandegroot Feb 2, 2021
c43a6ab
[partition] Improve logging in automount test
adriaandegroot Feb 2, 2021
38fa1d9
[libcalamares] Distinguish logging raw, shared and unique pointers
adriaandegroot Feb 2, 2021
17f73b1
[partition] Test automount job in a queue
adriaandegroot Feb 3, 2021
144b51f
[partition] Use automount control
adriaandegroot Feb 3, 2021
3fbca3a
Changes: pre-release housekeeping
adriaandegroot Jan 20, 2021
39cae1f
CI: change notification usernames and messages a little
adriaandegroot Feb 3, 2021
0d1355d
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Feb 3, 2021
2f7790d
i18n: [python] Automatic merge of Transifex translations
adriaandegroot Feb 3, 2021
b8a9c4c
[users] Be more forgiving in tests
adriaandegroot Feb 3, 2021
4ae3a7a
[finished] Start Config-ification
adriaandegroot Feb 3, 2021
c82b802
[libcalamares] Typo in documentation
adriaandegroot Feb 3, 2021
cb4248e
[finished] Move config from viewstep to config object
adriaandegroot Feb 3, 2021
8424068
[finished] Apply coding style
adriaandegroot Feb 3, 2021
1e0295d
Fix name error
Feb 3, 2021
fc03482
Changes: post-release housekeeping
adriaandegroot Feb 5, 2021
1896a38
Fix a typo
Feb 5, 2021
16bf792
Adjust comments
Feb 6, 2021
67aedd5
Move comments closer to where they are used
Feb 6, 2021
b16bd6b
Fix name error
Feb 6, 2021
6d55005
Mount subvolumes to correct mountpoints
Feb 6, 2021
0c92a36
Remove unnecessary comment
Feb 7, 2021
16eff98
Don't use f-strings yet.
Feb 7, 2021
f045e4f
[libcalamares] Switch default language in Belarus
adriaandegroot Feb 7, 2021
dd8b893
Changes: mention what this branch is for
adriaandegroot Feb 8, 2021
cf73916
[netinstall] Continue moving settings to the Config object
adriaandegroot Feb 8, 2021
335ccbc
[netinstall] Move other translation parts to Config
adriaandegroot Feb 9, 2021
ca1ae6f
[netinstall] Support retranslation in the Config object
adriaandegroot Feb 9, 2021
04f4441
[netinstall] Build up a list of urls, rather than just one
adriaandegroot Feb 9, 2021
e49f0cf
[libcalamares] Document NamedEnum in much more detail
adriaandegroot Feb 9, 2021
7057081
QUrl for serverURL + renames
deprov447 Feb 10, 2021
9738851
YAML list for uploadServer key
deprov447 Feb 15, 2021
f15a599
CI: shuffle workflow naming, add a nightly neon build as well
adriaandegroot Feb 16, 2021
112b517
CI: keep a tarball of the scheduled neon build
adriaandegroot Feb 16, 2021
d0a6564
CI: rename the scheduled, nightly builds again
adriaandegroot Feb 16, 2021
6bf82e9
[welcome] Update .conf documentation
adriaandegroot Feb 16, 2021
ce6fae9
CI: massage message a bit and adjust naming scheme
adriaandegroot Feb 17, 2021
49f4e7b
[calamares] Make the widget-tree more informative, mention class name
adriaandegroot Feb 17, 2021
7e6c3a2
[libcalamaresui] Give the slideshow-widgets a name
adriaandegroot Feb 17, 2021
3a4dcb6
[libcalamaresui] Give slideshow (ExecutionViewStep) widgets names
adriaandegroot Feb 17, 2021
cdbf45b
[libcalamaresui] Remove unused include
adriaandegroot Feb 19, 2021
9c81944
[keyboard] Add ASCII mapping for Greek
adriaandegroot Feb 19, 2021
f0aa515
[netinstall] Schema validates also groups file
benne-dee Feb 22, 2021
40961f2
Merge pull request #1624 from benne-dee/schema-netinstall
adriaandegroot Feb 23, 2021
288fe5b
[finished] Rename and document following coding style
adriaandegroot Feb 23, 2021
9d6d8ec
[finished] Heavy refactor
adriaandegroot Feb 23, 2021
7d024cf
[finished] Move restart handling to Config
adriaandegroot Feb 23, 2021
76a2791
[finished] Clean up includes
adriaandegroot Feb 23, 2021
ec4b675
[finished] Move notification to Config
adriaandegroot Feb 23, 2021
5af614d
[finished] Allow positive and negative notifications at end.
adriaandegroot Feb 23, 2021
a4682db
[finished] Tidy up notification-at-end (and allow failed notifications)
adriaandegroot Feb 23, 2021
d3acc39
Merge branch 'qml-finished' into calamares
adriaandegroot Feb 23, 2021
24e129a
Merge branch 'issue-1634' into calamares
adriaandegroot Feb 23, 2021
b30bb7a
CI: note Linuxisms in the script
adriaandegroot Feb 23, 2021
108e227
Changes: pre-release housekeeping
adriaandegroot Feb 23, 2021
f9a8a9f
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Feb 23, 2021
46ab3ac
i18n: [python] Automatic merge of Transifex translations
adriaandegroot Feb 23, 2021
0f87a4a
Changes: post-release housekeeping
adriaandegroot Feb 23, 2021
cc3017b
Merge pull request #1619 from deprov447/Upload_Install_Log
adriaandegroot Feb 26, 2021
7acc8bc
[finishedq] adding QML finished module
demmm Feb 27, 2021
3d58127
CI: enable CPack
adriaandegroot Mar 1, 2021
1496173
CI: Add -Og for debug builds, for better ABI checking
adriaandegroot Mar 1, 2021
c386084
[libcalamaresui] Notify step number when modules are all loaded
adriaandegroot Mar 3, 2021
849da3f
[libcalamaresui] The ViewManager is a UI component for QML, not core
adriaandegroot Mar 3, 2021
6a1e46d
[libcalamaresui] Add properties to ViewManager to expose Settings
adriaandegroot Mar 3, 2021
1739d8f
Merge pull request #1647 from demmm/calamares
adriaandegroot Mar 5, 2021
4735769
Changes: document contributors this round
adriaandegroot Mar 5, 2021
ab7f6ab
[calamares] Decouple debug-window button
adriaandegroot Mar 5, 2021
a8463a8
[calamares] Prefer to expand main panel
adriaandegroot Mar 5, 2021
0f50085
[calamares] Refactor sidebar creation
adriaandegroot Mar 5, 2021
8222343
[calamares] Pass orientation into panel-creation
adriaandegroot Mar 5, 2021
04145f4
[calamares] Factor out size-setting for QML panels
adriaandegroot Mar 5, 2021
3ad3a9a
[finished] Move the business logic to the Configt object
adriaandegroot Mar 5, 2021
5b376b4
[finishedq] Chase business logic in Config object
adriaandegroot Mar 5, 2021
0d7c1ec
[finishedq] Port QML back to using Config object
adriaandegroot Mar 5, 2021
075a28a
[finished] Log the doRestart() attempt
adriaandegroot Mar 5, 2021
f94853e
[finishedq] Always restart if possible
adriaandegroot Mar 5, 2021
19874eb
[finished] Document doRestart() better
adriaandegroot Mar 5, 2021
08df318
Merge branch 'qml-finished' into calamares
adriaandegroot Mar 5, 2021
6f15b69
Merge branch 'qml-resizing' into calamares
adriaandegroot Mar 5, 2021
f8258f6
[calamares] Navigation getting the wrong side
adriaandegroot Mar 6, 2021
aa00450
[finished] Expand Config object's repertoire of notification-API
adriaandegroot Mar 6, 2021
bd775a1
[finished] Add a restart-anyway API to Config
adriaandegroot Mar 6, 2021
e9384de
[finishedq] Document the meaningful settings of the config file
adriaandegroot Mar 6, 2021
83e6476
[finishedq] Tighten up requirements
adriaandegroot Mar 6, 2021
44602d0
[finishedq] CMake: missing keyword
adriaandegroot Mar 6, 2021
992c673
[calamares] Document how to hide the Quit button
adriaandegroot Mar 6, 2021
c00a382
[calamares] Refactor debug-window handling
adriaandegroot Mar 6, 2021
0b8ef49
[calamares] Make debug-window available to QML
adriaandegroot Mar 6, 2021
5349e03
REUSE: the CI actions are uninteresting
adriaandegroot Mar 9, 2021
430b3b0
REUSE: tag the schema file (badly, missing an email address)
adriaandegroot Mar 9, 2021
1ebb807
[calamares] Drop #warning about KDSAG
adriaandegroot Mar 9, 2021
9154228
Changes: adjust description of pastebin
adriaandegroot Mar 9, 2021
fc8830a
[libcalamaresui] Tidy logging
adriaandegroot Mar 9, 2021
bc2435e
[libcalamaresui] Apply coding style
adriaandegroot Mar 9, 2021
92e3655
[libcalamaresui] Remove unnecessary shadowing in lambda
adriaandegroot Mar 9, 2021
8448317
[libcalamaresui] Factor out the reading of the log file
adriaandegroot Mar 9, 2021
260862f
[libcalamaresui] Move the format-string closer to where it is used
adriaandegroot Mar 9, 2021
1bf95ea
[libcalamaresui] Tidy the logging some more
adriaandegroot Mar 9, 2021
8af5fb5
[libcalamaresui] Simplify getting URL response
adriaandegroot Mar 9, 2021
f72436a
[libcalamaresui] Drop RE-wrangling, compare hosts instead to detect v…
adriaandegroot Mar 9, 2021
3c6683b
[libcalamaresui] Rip out untyped data about upload server
adriaandegroot Mar 9, 2021
bce6f3f
[libcalamaresui] Adjust paste code to desired API
adriaandegroot Mar 9, 2021
efec12d
[libcalamares] Read structured upload-server info
adriaandegroot Mar 9, 2021
1ff854f
[libcalamaresui] Push upload to a more abstract API
adriaandegroot Mar 9, 2021
81badc3
[libcalamaresui] Implement abstract doLogUpload() API
adriaandegroot Mar 9, 2021
846d6ab
[libcalamaresui] Move message- and clipboard handling
adriaandegroot Mar 9, 2021
44ec8a7
[libcalamaresui] Improve testability
adriaandegroot Mar 9, 2021
a1ed303
[libcalamaresui] Add test for Paste
adriaandegroot Mar 9, 2021
ea63f48
[libcalamares] Put the units in a nested namespace
adriaandegroot Mar 9, 2021
980e5e1
Merge branch 'fixup-log-upload' into calamares
adriaandegroot Mar 9, 2021
9f17d3f
[libcalamaresui] Paste the last 16KiB of the log file
adriaandegroot Mar 9, 2021
9852470
[partition] Chase namespace change for Units
adriaandegroot Mar 9, 2021
a7b46a0
[finishedq] add license for svg file
demmm Mar 9, 2021
cb67c79
Merge pull request #1651 from demmm/calamares
adriaandegroot Mar 9, 2021
d39f2b8
[packages] Drop urpmi support
Conan-Kudo Mar 11, 2021
63fc1ec
Changes: document intention of this branch
adriaandegroot Mar 12, 2021
d9f2f5e
[libcalamares] Start a 'presets' configuration datastructure
adriaandegroot Mar 12, 2021
381a4f9
[users] Add preset to users module Config
adriaandegroot Mar 12, 2021
0be5e04
[libcalamares] Add a base class for Config-objects
adriaandegroot Mar 12, 2021
448e478
[users] Use base Config and its Preset-handling
adriaandegroot Mar 12, 2021
8b10a9c
[libcalamares] Add isEditable() check
adriaandegroot Mar 12, 2021
d8dff3d
[libcalamares] Replace loadPresets() with an applicative style
adriaandegroot Mar 12, 2021
2e90a8d
[libcalamares] Report preset mis-configurations
adriaandegroot Mar 12, 2021
941cc9c
[users] Match presets to the actual name of fields
adriaandegroot Mar 12, 2021
9fcf9b5
[users] Pick up values from Config object on startup
adriaandegroot Mar 12, 2021
3ea796d
[users] 'undo' changes to values if the UI is wonky
adriaandegroot Mar 14, 2021
b4a21d7
[libcalamares] Add macro CONFIG_PREVENT_EDITING to handle uneditable …
adriaandegroot Mar 14, 2021
7bae625
[users] Pick up UI changes based on the values from Config
adriaandegroot Mar 14, 2021
caf1832
[users] Adjust UI to is-field-editable based on presets
adriaandegroot Mar 14, 2021
9295c91
Merge branch 'issue-942' into calamares
adriaandegroot Mar 14, 2021
c767311
Changes: pre-release housekeeping
adriaandegroot Mar 14, 2021
b30eaad
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Mar 14, 2021
d3a27f3
i18n: [python] Automatic merge of Transifex translations
adriaandegroot Mar 14, 2021
9ae87b7
[calamares] Change .desktop invocation
adriaandegroot Mar 14, 2021
b4485f4
Changes: mention the .desktop file
adriaandegroot Mar 14, 2021
8c7e214
[users] Make the example config usable
adriaandegroot Mar 14, 2021
0716f92
CMake: update translations lists
adriaandegroot Mar 14, 2021
d3f8498
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Mar 14, 2021
8625847
i18n: [desktop] Automatic merge of Transifex translations
adriaandegroot Mar 14, 2021
3fafeaf
i18n: [dummypythonqt] Automatic merge of Transifex translations
adriaandegroot Mar 14, 2021
d9ab35f
i18n: [python] Automatic merge of Transifex translations
adriaandegroot Mar 14, 2021
cc310a0
[users] Fix schema to match actual field names
adriaandegroot Mar 14, 2021
f62bb70
CI: add -m <module> shortcut to test individual modules
adriaandegroot Mar 14, 2021
cdbc5a7
Merge pull request #1652 from Conan-Kudo/rm-urpmi
adriaandegroot Mar 14, 2021
1998405
[libcalamaresui] Fix up test for logfile
adriaandegroot Mar 14, 2021
a5091c8
Docs: massage the release-howto notes
adriaandegroot Mar 14, 2021
413e160
Changes: post-release housekeeping
adriaandegroot Mar 14, 2021
98d4271
Merge pull request #1622 from Chrysostomus/btrfs-subvol
adriaandegroot Mar 14, 2021
e9908c8
Changes: document mount/fstab changes
adriaandegroot Mar 14, 2021
287047f
[users] Tidy up job creation -- leave it to Config
adriaandegroot Mar 14, 2021
4ffa79d
[users] In code, consistently [aA]utoLogin as name
adriaandegroot Mar 14, 2021
e60f8bc
[usersq] Tidy job creation and unnecessary code
adriaandegroot Mar 14, 2021
b96ad4b
[usersq] Hook up QML fields and the Config object
adriaandegroot Mar 14, 2021
b9ad701
[calamares] Change .desktop invocation
adriaandegroot Mar 14, 2021
1c8a72d
Changes: pre-release housekeeping
adriaandegroot Mar 15, 2021
f02cb1a
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Mar 15, 2021
df67f2b
i18n: [desktop] Automatic merge of Transifex translations
adriaandegroot Mar 15, 2021
b17e01e
[usersq] Call setters to move values back from QML to the C++ side
adriaandegroot Mar 15, 2021
d2c0c8d
[users] Grab hostname from config on creation
adriaandegroot Mar 15, 2021
202fe46
Changes: describe other fixes as well
adriaandegroot Mar 15, 2021
8348bd2
[usersq] Call setters for checkboxes
adriaandegroot Mar 15, 2021
46f7e6c
Merge branch 'hotfix-38' into calamares
adriaandegroot Mar 15, 2021
44ac338
Merge branch 'fix-usersq' into calamares
adriaandegroot Mar 15, 2021
416c2c9
[usersq] Reflect editable in the QML
adriaandegroot Mar 15, 2021
6556f96
Merge branch 'calamares' into issue-1579
adriaandegroot Mar 15, 2021
f8afb15
[libcalamaresui] Improve logging for QML modules
adriaandegroot Mar 15, 2021
33fec86
[welcome] Improve logging of requirements-checking
adriaandegroot Mar 15, 2021
a4c1f07
[libcalamares] Reduce indentation-depth in apply() through early-return
adriaandegroot Mar 15, 2021
a3a1350
[libcalamares] Don't complain if there isn't a preset
adriaandegroot Mar 15, 2021
8fe2e1f
[finished] Make the debug-log less cryptic
adriaandegroot Mar 15, 2021
72f6728
[libcalamares] Preserve type CDebug() if possible.
adriaandegroot Mar 15, 2021
a90f510
[libcalamares] Convenience for logging subentries
adriaandegroot Mar 15, 2021
8e8525a
[netinstall] Simplify slots in the UI page
adriaandegroot Mar 16, 2021
79b4f91
[netinstall] Apply coding style
adriaandegroot Mar 16, 2021
6662cb5
[netinstall] Swap parameters to makeSourceItem and document it
adriaandegroot Mar 16, 2021
b868894
[libcalamares] Start a packages service for netinstall and others
adriaandegroot Mar 16, 2021
5b60956
[libcalamares] Make Packages API more flexible
adriaandegroot Mar 16, 2021
f144673
[libcalamares] Expand tests a little
adriaandegroot Mar 16, 2021
9acd2fe
[netinstall] Use the packages service
adriaandegroot Mar 16, 2021
603a710
[netinstall] Move package-listing wrangling to the Config object
adriaandegroot Mar 16, 2021
9341a84
[libcalamares] Make the RETRANSLATE macros more statement-line
adriaandegroot Mar 16, 2021
bb426eb
[partition] Add missing ; (and apply coding style)
adriaandegroot Mar 16, 2021
3b9c0bd
CI: don't allow clang-format 7 any more
adriaandegroot Mar 16, 2021
2b4bc7a
[partition] Apply newer formatting tool
adriaandegroot Mar 16, 2021
186d32e
[partition] More missing ;
adriaandegroot Mar 16, 2021
404a9ef
[netinstall] Split off requesting netinstall data into a queue-manager
adriaandegroot Mar 16, 2021
03d086a
[netinstall] Missing initialisations, split out slot
adriaandegroot Mar 19, 2021
fdfe52e
[netinstall] Improve loader queue API a bit
adriaandegroot Mar 19, 2021
3588f06
[netinstall] Document groupsUrl with multiple entries
adriaandegroot Mar 19, 2021
5ed1dff
Merge branch 'issue-1579' into calamares
adriaandegroot Mar 19, 2021
63e61e9
Changes: pre-release housekeeping
adriaandegroot Mar 19, 2021
6689215
[libcalamaresui] Convenience method to check if paste would do anything
adriaandegroot Mar 19, 2021
c54e417
[calamares] Add a 'send log' button to the debug window
adriaandegroot Mar 19, 2021
981e96e
[calamares] Redo debug window tools
adriaandegroot Mar 19, 2021
779e5ec
[libcalamaresui] Factor out the pastebin UI
adriaandegroot Mar 19, 2021
64f9a2d
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Mar 19, 2021
4243d5f
i18n: [python] Automatic merge of Transifex translations
adriaandegroot Mar 19, 2021
ba89f03
Changes: post-release housekeeping
adriaandegroot Mar 19, 2021
f8494f2
displaymanager from arcolinux
erikdubois Mar 17, 2021
d19c3b5
Update main.py
erikdubois Mar 28, 2021
9d4c2bf
[displaymanager] Fix mismatch in spelling of "autologinUser"
adriaandegroot Mar 29, 2021
1184229
Changes: pre-release housekeeping
adriaandegroot Mar 30, 2021
8949b07
[users] Fix autologin-setting from config file
adriaandegroot Apr 2, 2021
e7b3930
Changes: pre-release housekeeping
adriaandegroot Apr 2, 2021
b191f39
[keyboard] Simplify config-loading
adriaandegroot Apr 2, 2021
18b805d
[keyboard] Set initial values for model, layout, variant
adriaandegroot Apr 2, 2021
21f52f9
[calamares] Remove overly-spaced debug (SubEntry does the right thing)
adriaandegroot Apr 2, 2021
5c5c7f2
Changes: cut down changelog to just this release
adriaandegroot Apr 2, 2021
6bcf499
i18n: [calamares] Automatic merge of Transifex translations
adriaandegroot Apr 2, 2021
9230bd1
i18n: [desktop] Automatic merge of Transifex translations
adriaandegroot Apr 2, 2021
3444546
i18n: [python] Automatic merge of Transifex translations
adriaandegroot Apr 2, 2021
adb9f37
[locale] Set *locale* GS key when needed
adriaandegroot Apr 12, 2021
2b8309e
[users] Add tests for autologin settings
adriaandegroot Apr 13, 2021
3f1d12c
[users] One more capitalization fix for autologin
adriaandegroot Apr 13, 2021
5241e25
Changes: pre-release housekeeping
adriaandegroot Apr 13, 2021
c7b9c11
New tty config
Hayao0819 May 23, 2021
ee4d62d
Merge remote-tracking branch 'FascodeNet/master'
Hayao0819 May 23, 2021
532b406
Merge tag 'v3.2.39.3'
Hayao0819 May 23, 2021
91824c6
New calamares desktop file
Hayao0819 May 23, 2021
fa75b06
Latest final-process (from share module)
Hayao0819 May 23, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 26 additions & 0 deletions .github/workflows/issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: issues

on:
issues:
types: [opened, reopened, closed]

jobs:
irc:
runs-on: ubuntu-latest
steps:
- name: "notify: new"
uses: rectalogic/notify-irc@v1
if: github.event.issue.state == 'open'
with:
server: chat.freenode.net
nickname: cala-issues
channel: "#calamares"
message: "OPENED ${{ github.event.issue.html_url }} by ${{ github.actor }} ${{ github.event.issue.title }}"
- name: "notify: closed"
uses: rectalogic/notify-irc@v1
if: github.event.issue.state != 'open'
with:
server: chat.freenode.net
nickname: cala-issues
channel: "#calamares"
message: "CLOSED ${{ github.event.issue.html_url }} by ${{ github.actor }} ${{ github.event.issue.title }}"
100 changes: 100 additions & 0 deletions .github/workflows/nightly-debian.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
name: nightly-debian-10

on:
schedule:
- cron: "12 23 * * *"
workflow_dispatch:

env:
BUILDDIR: /build
SRCDIR: ${{ github.workspace }}
CMAKE_ARGS: |
-DWEBVIEW_FORCE_WEBKIT=1
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-DWITH_PYTHONQT=OFF"
-DCMAKE_BUILD_TYPE=Debug

jobs:
build:
runs-on: ubuntu-latest
container:
image: docker://debian:10
options: --tmpfs /build:rw --user 0:0
steps:
- name: "prepare env"
run: |
apt-get update
apt-get -y install git-core
apt-get -y install \
build-essential \
cmake \
extra-cmake-modules \
gettext \
kio-dev \
libatasmart-dev \
libboost-python-dev \
libkf5config-dev \
libkf5coreaddons-dev \
libkf5i18n-dev \
libkf5iconthemes-dev \
libkf5parts-dev \
libkf5service-dev \
libkf5solid-dev \
libparted-dev \
libpolkit-qt5-1-dev \
libqt5svg5-dev \
libqt5webkit5-dev \
libyaml-cpp-dev \
os-prober \
pkg-config \
python3-dev \
qtbase5-dev \
qtdeclarative5-dev \
qttools5-dev \
qttools5-dev-tools
# Same name as on KDE neon, different version
apt-get -y install libkpmcore-dev
# Additional dependencies
apt-get -y install \
libappstreamqt-dev \
libicu-dev \
libkf5crash-dev \
libkf5package-dev \
libkf5plasma-dev \
libpwquality-dev \
libqt5webenginewidgets5 \
qtwebengine5-dev
- name: "prepare source"
uses: actions/checkout@v2
- name: "prepare build"
id: pre_build
run: |
test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; }
mkdir -p $BUILDDIR
test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; }
echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}`
- name: "Calamares: cmake"
working-directory: ${{ env.BUILDDIR }}
run: cmake $CMAKE_ARGS $SRCDIR
- name: "Calamares: make"
working-directory: ${{ env.BUILDDIR }}
run: make -j2 VERBOSE=1
- name: "Calamares: install"
working-directory: ${{ env.BUILDDIR }}
run: make install VERBOSE=1
- name: "notify: ok"
uses: rectalogic/notify-irc@v1
if: ${{ success() && github.repository == 'calamares/calamares' }}
with:
server: chat.freenode.net
nickname: cala-ci
channel: "#calamares"
message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
- name: "notify: fail"
uses: rectalogic/notify-irc@v1
if: ${{ failure() && github.repository == 'calamares/calamares' }}
with:
server: chat.freenode.net
nickname: cala-ci
channel: "#calamares"
message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
99 changes: 99 additions & 0 deletions .github/workflows/nightly-neon.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
name: nightly-neon

on:
schedule:
- cron: "52 23 * * *"
workflow_dispatch:

env:
BUILDDIR: /build
SRCDIR: ${{ github.workspace }}
CMAKE_ARGS: |
-DWEBVIEW_FORCE_WEBKIT=1
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-DWITH_PYTHONQT=OFF"
-DCMAKE_BUILD_TYPE=Debug

jobs:
build:
runs-on: ubuntu-latest
container:
image: docker://kdeneon/plasma:user
options: --tmpfs /build:rw --user 0:0
steps:
- name: "prepare env"
run: |
sudo apt-get update
sudo apt-get -y install git-core
sudo apt-get -y install \
build-essential \
cmake \
extra-cmake-modules \
gettext \
kio-dev \
libatasmart-dev \
libboost-python-dev \
libkf5config-dev \
libkf5coreaddons-dev \
libkf5i18n-dev \
libkf5iconthemes-dev \
libkf5parts-dev \
libkf5service-dev \
libkf5solid-dev \
libkpmcore-dev \
libparted-dev \
libpolkit-qt5-1-dev \
libqt5svg5-dev \
libqt5webkit5-dev \
libyaml-cpp-dev \
os-prober \
pkg-config \
python3-dev \
qtbase5-dev \
qtdeclarative5-dev \
qttools5-dev \
qttools5-dev-tools
- name: "prepare source"
uses: actions/checkout@v2
- name: "prepare build"
id: pre_build
run: |
test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; }
mkdir -p $BUILDDIR
test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; }
echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}`
- name: "Calamares: cmake"
working-directory: ${{ env.BUILDDIR }}
run: cmake $CMAKE_ARGS $SRCDIR
- name: "Calamares: make"
working-directory: ${{ env.BUILDDIR }}
run: make -j2 VERBOSE=1
- name: "Calamares: install"
working-directory: ${{ env.BUILDDIR }}
run: make install VERBOSE=1 DESTDIR=${{ env.BUILDDIR }}/stage
- name: "Calamares: archive"
working-directory: ${{ env.BUILDDIR }}
run: tar czf calamares.tar.gz stage
- name: "upload"
uses: actions/upload-artifact@v2
with:
name: calamares-tarball
path: ${{ env.BUILDDIR }}/calamares.tar.gz
if-no-files-found: error
retention-days: 3
- name: "notify: ok"
uses: rectalogic/notify-irc@v1
if: ${{ success() && github.repository == 'calamares/calamares' }}
with:
server: chat.freenode.net
nickname: cala-ci
channel: "#calamares"
message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
- name: "notify: fail"
uses: rectalogic/notify-irc@v1
if: ${{ failure() && github.repository == 'calamares/calamares' }}
with:
server: chat.freenode.net
nickname: cala-ci
channel: "#calamares"
message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
98 changes: 98 additions & 0 deletions .github/workflows/nightly-opensuse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
name: nightly-opensuse

on:
schedule:
- cron: "32 23 * * *"
workflow_dispatch:

env:
BUILDDIR: /build
SRCDIR: ${{ github.workspace }}
CMAKE_ARGS: |
-DWEBVIEW_FORCE_WEBKIT=1
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-DWITH_PYTHONQT=OFF"
-DCMAKE_BUILD_TYPE=Debug

jobs:
build:
runs-on: ubuntu-latest
container:
image: docker://opensuse/leap
options: --tmpfs /build:rw --user 0:0
steps:
- name: "prepare env"
run: |
zypper --non-interactive up
zypper --non-interactive in git-core
# From deploycala.py
zypper --non-interactive in \
"autoconf" \
"automake" \
"bison" \
"flex" \
"git" \
"libtool" \
"m4" \
"make" \
"cmake" \
"extra-cmake-modules" \
"gcc-c++" \
"libqt5-qtbase-devel" \
"libqt5-linguist-devel" \
"libqt5-qtsvg-devel" \
"libqt5-qtdeclarative-devel" \
"libqt5-qtwebengine-devel" \
"yaml-cpp-devel" \
"libpolkit-qt5-1-devel" \
"kservice-devel" \
"kpackage-devel" \
"kparts-devel" \
"kcrash-devel" \
"kpmcore-devel" \
"plasma5-workspace-devel" \
"plasma-framework-devel" \
"libpwquality-devel" \
"parted-devel" \
"python3-devel" \
"boost-devel" \
"libboost_python-py3-*-devel"
# Additional dependencies
zypper --non-interactive in \
libicu-devel \
libAppStreamQt-devel \
libatasmart-devel
- name: "prepare source"
uses: actions/checkout@v2
- name: "prepare build"
id: pre_build
run: |
test -n "$BUILDDIR" || { echo "! \$BUILDDIR not set" ; exit 1 ; }
mkdir -p $BUILDDIR
test -f $SRCDIR/CMakeLists.txt || { echo "! Missing $SRCDIR/CMakeLists.txt" ; exit 1 ; }
echo "::set-output name=message::"`git log -1 --abbrev-commit --pretty=oneline --no-decorate ${{ github.event.head_commit.id }}`
- name: "Calamares: cmake"
working-directory: ${{ env.BUILDDIR }}
run: cmake $CMAKE_ARGS $SRCDIR
- name: "Calamares: make"
working-directory: ${{ env.BUILDDIR }}
run: make -j2 VERBOSE=1
- name: "Calamares: install"
working-directory: ${{ env.BUILDDIR }}
run: make install VERBOSE=1
- name: "notify: ok"
uses: rectalogic/notify-irc@v1
if: ${{ success() && github.repository == 'calamares/calamares' }}
with:
server: chat.freenode.net
nickname: cala-ci
channel: "#calamares"
message: "OK ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
- name: "notify: fail"
uses: rectalogic/notify-irc@v1
if: ${{ failure() && github.repository == 'calamares/calamares' }}
with:
server: chat.freenode.net
nickname: cala-ci
channel: "#calamares"
message: "FAIL ${{ github.workflow }} in ${{ github.repository }} ${{ steps.pre_build.outputs.message }}"
Loading