Skip to content
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
859 commits
Select commit Hold shift + click to select a range
dc68d7b
Update README.md
KlaasT Nov 7, 2020
875ac9a
Bumping version
KlaasT Nov 7, 2020
39ab6f0
Merge branch 'master' of github.com:asbru-cm/asbru-cm
KlaasT Nov 7, 2020
068f6dd
:bug: Improve feed_child detection (#723)
syco Nov 8, 2020
c448bd7
:package: Apply coding standards (#217)
gfrenoy Nov 8, 2020
c6c005d
:art: Align buttons and layout in the "info" tab
gfrenoy Nov 9, 2020
f975c51
:bug: Toggle display when entering/leaving the connections list when …
gfrenoy Nov 9, 2020
b7ef45a
:green_heart: Fix dependencies in deb control file
gfrenoy Nov 14, 2020
f45d4fc
:construction_worker: Create script to generate AppImage format
gfrenoy Nov 15, 2020
949a25d
:bug: Set sensitivity of authentication methods when changing connect…
gfrenoy Nov 19, 2020
c4673d8
:bug: Fix application lock/unlock (#736)
gfrenoy Nov 21, 2020
a904aef
:bug: Use the correct scrollback lines setting & support for inifinit…
gfrenoy Nov 29, 2020
cd463c7
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Nov 29, 2020
4199484
Fix bug clipboard utf8
hanspr Dec 12, 2020
df70d44
:bug: Fix untray that required two clicks (#756)
gfrenoy Jan 24, 2021
1f25e64
:sparkles: Support for default port in SSH connections (#754)
gfrenoy Jan 24, 2021
f918eed
:bug: Send global commands to cluster when triggered from button (fix…
gfrenoy Feb 7, 2021
2c22937
:package: Remove 'eoan' package (that reached EOF)
gfrenoy Feb 7, 2021
ab476e7
:sparkles: Support for more typical command prompt characters (#757, …
gfrenoy Feb 9, 2021
b77b21a
:speech_balloon: Force locale to en_US.UTF8 (#748)
gfrenoy Feb 9, 2021
b2b7042
Changing travis-ci.org to travis-ci.com
KlaasT Feb 12, 2021
c918840
Remove Ubuntu Eoan as it is EOL
KlaasT Feb 13, 2021
7e7f5f3
:arrow_down: Remove dependency on netcat to discover free local port
gfrenoy Feb 13, 2021
c06f752
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Feb 13, 2021
24af9ad
:bug: Fix Open SFTP session when autossh is enabled (#766)
gfrenoy Feb 13, 2021
275d36f
:sparkles: Improve integration with KeePassXC (#639)
gfrenoy Feb 14, 2021
16409c3
:bug: Ensure temporary file to start terminal is deleted after it has…
gfrenoy Feb 14, 2021
06bba06
:lipstick: Display upper case characters with a <shift> in shortcut
gfrenoy Feb 14, 2021
5155be0
:bug: Support 'close' terminal shortcut, even for tabbed terminals (f…
gfrenoy Feb 14, 2021
b531d6c
Bump version to 6.4 and freeze 6.3 in loki
KlaasT Feb 15, 2021
4271771
Add Linux Mint 20.1 Ulyssa to the building matrix
KlaasT Feb 16, 2021
a791e3b
Change baud max rate to 1.9M for using above 1 Mbps on serial(using c…
nlimbo76 Feb 16, 2021
7784535
:bug: Do not center main window when opening a new terminal (fixes #768)
gfrenoy Feb 16, 2021
08f8457
:bug: Do not center main window when opening a new terminal (#768)
gfrenoy Feb 16, 2021
febf8c9
:adhesive_bandage: Change baud max rate to 1.9M for using above 1 Mbp…
gfrenoy Feb 16, 2021
a8969af
Updating deb and rpm
KlaasT Feb 16, 2021
a3fbf98
Bumping version to 6.3.1
KlaasT Feb 16, 2021
311168d
:bug: Fix various issues when using a custom configuration directory …
gfrenoy Feb 17, 2021
154e419
:heavy_minus_sign: Do not depend on nmap but ncat (on Debian) (#776)
gfrenoy Feb 17, 2021
c5cc2f7
:art: Reformat according to coding standard (#217)
gfrenoy Feb 17, 2021
8e692fc
:bug: Fix Explode/ReTab in Power Cluster Controller (#775)
gfrenoy Feb 17, 2021
643ea39
:memo: Update link to KeePassXC
gfrenoy Feb 18, 2021
786360b
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Feb 18, 2021
43afbb5
:children_crossing: Show better error message when KeePassXC lookup f…
gfrenoy Feb 18, 2021
1d0885b
:bug: Fix empty clusters view on startup (#753)
gfrenoy Feb 18, 2021
e907f0b
:bug: Fix empty clusters view on startup (#753)
gfrenoy Feb 18, 2021
13f1f81
:pencil2: Fix typo in debug message
gfrenoy Feb 18, 2021
9d9940b
:bug: Improve startup position (#778)
gfrenoy Feb 21, 2021
5bb1ea7
:bookmark: Prepare release notes for 6.3.1
gfrenoy Feb 22, 2021
3c95a95
:page_facing_up: Update copyright notice
gfrenoy Feb 22, 2021
39fe4ef
:bookmark: Bump to version 6.3.2
gfrenoy Feb 22, 2021
35552a7
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Feb 22, 2021
8322f2a
:sparkles: Add option to create random socks5 port
syco Feb 22, 2021
b97917e
:memo: Update documentation and displayed text on random SOCKS tunnel
gfrenoy Feb 22, 2021
aa5e168
:memo: Standardize contributed articles
gfrenoy Feb 23, 2021
81ad53c
:bug: Do show main window even if initially iconified (#783)
gfrenoy Feb 24, 2021
2527af9
:bug: Do show main window even if initially iconified (#783)
gfrenoy Feb 24, 2021
35b9487
:heavy_plus_sign: Fix dependency on ncat for older Debian-based syste…
gfrenoy Feb 24, 2021
7264343
:memo: Do not mention yaourt (#784)
micwoj92 Feb 24, 2021
341c30a
:heavy_plus_sign: Fix dependency on ncat for older Debian-based syste…
gfrenoy Feb 24, 2021
9bf26d8
:memo: Unify the way commands are displayed in README
gfrenoy Feb 24, 2021
983c6e8
:bug: Ensure the main window remains hidden when starting iconified (…
gfrenoy Feb 25, 2021
eb74582
:bug: Ensure the main window remains hidden when starting iconified (…
gfrenoy Feb 25, 2021
45d2ba5
:bookmark: Prepare release notes for 6.3.2
gfrenoy Feb 27, 2021
076b790
:bookmark: Bump to version 6.3.3
gfrenoy Feb 27, 2021
0ce2262
:package: Apply coding standards (#217)
gfrenoy Feb 27, 2021
c69737d
:lipstick: Improve display of keybindings (#787)
gfrenoy Feb 28, 2021
9b61291
:children_crossing: Do focus on terminal when hiding connection list …
gfrenoy Feb 28, 2021
dd3f3d6
:bug: Allow key binding on alt+c, alt+r or alt+s (#786)
gfrenoy Mar 1, 2021
1e1062a
:children_crossing: Do focus on favorites when showing connections li…
gfrenoy Mar 1, 2021
bc6e798
:children_crossing: Rearrange authentication user/password and manual…
gfrenoy Mar 1, 2021
27aa786
:sparkles: Move SOCKS5 random port tunnel to SSH options (#771)
gfrenoy Mar 1, 2021
710d0df
:package: Support for PopOS 20.04 (#789) + use packagecloud for Ubunt…
gfrenoy Mar 2, 2021
6be4123
:package: Fix docker image for PopOS 20.04 (#789)
gfrenoy Mar 2, 2021
4a7732f
:sparkles: Implement other connection options and use for SOCKS5 rand…
gfrenoy Mar 3, 2021
9ea3cb4
:bug: Fix error when closing exploded tabs from PCC (#791)
gfrenoy Mar 7, 2021
8d21460
:memo: Add documentation about the new SOCK5 random port tunnel (#771)
gfrenoy Mar 7, 2021
c74ff1d
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Mar 7, 2021
dacd5d9
:bug: Support for KeePass entry containing a pipe (|) in title (#794)
gfrenoy Mar 8, 2021
f0b22ad
:bug: Fix regression in SSH options (#795)
gfrenoy Mar 11, 2021
cc658e3
:lock: Do not expose KeePass password in spawned process (#801)
gfrenoy Apr 4, 2021
036cf2e
:lock: Do not expose KeePass password in spawned process (#801)
gfrenoy Apr 4, 2021
a1be84b
:lipstick: Add <PORT> in the internal variables popup (#644, #412)
gfrenoy Apr 6, 2021
3b332e3
:bug: Use correct value for <USER> and <PASS> internal variables when…
gfrenoy Apr 6, 2021
422b3e2
:bug: Fix comparison operator (#644)
gfrenoy Apr 6, 2021
5b37dd8
:bug: Show ssh port forwarding when connected in status bar (#742)
kjuanman Jun 21, 2021
3e1d36e
:package: Add support for Ubuntu Hirsute 21.04 / Debian Bullseye (#81…
kjuanman Jun 22, 2021
6492f63
Test
KlaasT Jun 22, 2021
d8d159f
Adding gpgv to requirements for build
KlaasT Jun 22, 2021
73f3fcd
:package: Use specific docker image with package gpgv installed (for …
gfrenoy Jul 6, 2021
a7ff865
:package: Force update to the latest version of docker-ce
gfrenoy Jul 6, 2021
da075a0
:package: Force update to the latest version of docker-ce (alternativ…
gfrenoy Jul 6, 2021
588b896
:package: Add support for Fedora 34 + use standard Hirsute docker image
gfrenoy Jul 6, 2021
987ae74
:bug: Fix close button on unsplit tabs (#817)
gfrenoy Jul 6, 2021
6141e9e
:bug: Fix close button on unsplit tabs (#817)
gfrenoy Jul 6, 2021
a9b51de
:sparkles: Add options to show port forwarding (full or short) in sta…
kjuanman Jul 6, 2021
586832e
:bug: Fix use of uninitialized value $forward_ports (#742)
kjuanman Jul 10, 2021
2291405
:recycle: Remove all which statements (replaced by system calls) (#802)
syco Jul 10, 2021
6137299
[fix] Support for Crypt::CBC 3.04 (#816)
gfrenoy Jul 10, 2021
3e7dde2
:lipstick: Do not show output of 'which' operations (#802)
gfrenoy Jul 10, 2021
5caa1e4
:alien: Support for Crypt::CBC 3.04 - continued (#816)
gfrenoy Jul 10, 2021
c23db90
:lipstick: Do not show output of 'which' operations - continued (#802)
gfrenoy Jul 10, 2021
adc3bc3
:pencil2: Fix typo
gfrenoy Jul 10, 2021
3f8cfbf
:alien: Support for Crypt::CBC 3.04 - continued (#816)
gfrenoy Jul 15, 2021
c6b3ab0
[Doc] - Gentoo instructions added to the installation docs (#846)
nikoladsp Sep 29, 2021
c7dda02
Fix small typo, suggest backup usage for YAML export (#845)
henry701 Sep 29, 2021
1d04c80
[cleanup] Suppress warning message when creating new cluster
syco Oct 24, 2021
4d8a9f9
:loud_sound: Show error message (in verbose mode) when trying to star…
gfrenoy Oct 24, 2021
f24ee83
:adhesive_bandage: Add missing ssh options (#853)
bukajsytlos Oct 24, 2021
b12f14e
:construction_worker: Update links to Travis
gfrenoy Oct 24, 2021
a5e9f9b
:bug: Fix GUI password decrypt (#844, #816)
gfrenoy Oct 25, 2021
b0d7245
:package: Add support for Pop!_OS 21.04
gfrenoy Oct 26, 2021
130bce5
:package: Add support for ElementaryOS 6.0 (Odin) (#855)
gfrenoy Oct 26, 2021
2a9d3f6
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Oct 30, 2021
0f082ef
:sparkles: Add "postpend" command (#850)
teicors Oct 30, 2021
b882d72
:ambulance: Fix glade file (#850)
gfrenoy Oct 30, 2021
d1976c3
:bug: Do not reset connection list when removing an element from a cl…
hanspr Nov 4, 2021
9e60fe5
:bug: Fix read of KeePass file in a folder with cyrillic letter (#859)
hanspr Nov 4, 2021
712bc40
:bug: Allow multiple copy/paste of the same node (#729)
hanspr Nov 4, 2021
0b81b4e
:lipstick: Show nicer warning when a tunnel has already be open in an…
hanspr Nov 4, 2021
c5f3ba9
:package: Add support for Ubuntu Impish 21.10 (#861)
gfrenoy Nov 6, 2021
f1e2794
:sparkles: Add partial file import in case config file does not exist…
henry701 Nov 6, 2021
d2bd44d
:bug: Allow multiple copy/paste of the same node, with mouse (#729)
hanspr Nov 7, 2021
cb52a5a
:bug: Fix Unity tray icon in GTK3 (#870)
toptnc Nov 14, 2021
47fe9ab
:ambulance: Fix tray icon display in compact mode (#880)
gfrenoy Nov 15, 2021
6948f65
Do not close all cluster terminals when closing one member of the clu…
hanspr Nov 15, 2021
1b2085b
:bug: Do not close all cluster terminals when closing a cluster membe…
gfrenoy Nov 15, 2021
44fa3fe
:zap: Ensure expect is not sent before the user prompt is ready (#876)
hanspr Nov 15, 2021
09e636c
:sparkles: Support for terminal emulation function keys (#755)
hanspr Nov 21, 2021
bb92cd2
:bug: Do not ignore some expect sequence (#876)
hanspr Nov 21, 2021
1e009d5
:wastebasket: Cleanup useless delay before expect
gfrenoy Nov 21, 2021
4039af1
:bug: Avoid freeze when local command executed via keybinding (#889)
hanspr Nov 27, 2021
a501aa3
:alien: Force salt to avoid issue with the latest version of Crypt::C…
hanspr Nov 27, 2021
8ab9857
:lipstick: Improve copy/cut of nodes attached to a cluster
hanspr Nov 27, 2021
975ae82
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Nov 27, 2021
3dcc083
:recycle: Cleanup code
gfrenoy Nov 28, 2021
0e22643
:bug: Accept 0 as port number for Jump Server (#888)
gfrenoy Nov 28, 2021
e6e0eb4
:recycle: Review how tray icon is managed (#870, #880, #883, #884)
gfrenoy Nov 28, 2021
e8141f0
:bug: Avoid freeze when local command executed via keybinding (#889)
hanspr Dec 5, 2021
8863c2b
:recycle: Cleanup code
gfrenoy Nov 29, 2021
decea4a
:sparkles: Detect Unity desktop (#870)
gfrenoy Nov 29, 2021
e3e6a98
:package: Add support for Linux Mint Uma 20.2 (#903)
gfrenoy Dec 25, 2021
bd961ea
:pencil2: Fix small typos in documentation
gfrenoy Dec 25, 2021
8b221ee
:heavy_plus_sign: Add detection of appindicator GNOME-Shell extension
gfrenoy Dec 26, 2021
61f50ad
:sparkles: Support for send string only when idle (#902)
henry701 Dec 26, 2021
fa26bf8
:wrench: Change the default value of the command prompt (#904,#876)
gfrenoy Dec 26, 2021
6dd08ba
:bug: Do execute the command in "expect" when "on match / goto" is se…
gfrenoy Dec 26, 2021
a639af6
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Dec 26, 2021
be650ed
:package: Add support for Linux Mint Una 20.3 (#911) and Fedora 35 (#…
gfrenoy Jan 30, 2022
15e4592
:bug: Write socket files to a local system temporary path (#909)
gfrenoy Feb 3, 2022
0b6a141
:bug: Fix error when connecting SFTP with jumpserver and private key …
gfrenoy Feb 6, 2022
054c166
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Feb 6, 2022
f3971d5
:alien: Support for KeePassXC 2.7.0 (or higher) (#924)
gfrenoy Apr 9, 2022
162c714
:alien: Support for KeePassXC 2.7.0 (or higher) (#924)
gfrenoy Apr 9, 2022
250b5ad
:alien: Do not push to packagecloud for Jessie
gfrenoy Apr 9, 2022
ff4ad7a
:heavy_minus_sign: Remove build for Debian Jessie
gfrenoy Apr 9, 2022
9a45aca
:heavy_minus_sign: Remove build for Debian Jessie
gfrenoy Apr 9, 2022
2c516fa
:bug: Properly handle 'Cancel' button on all dialogs (#922)
gfrenoy Apr 9, 2022
b28f1e5
:alien: Improve support for KeePassXC 2.7.0 (or higher) (#924)
gfrenoy Apr 9, 2022
075bdb6
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Apr 9, 2022
b9f6c18
:wastebasket: Remove useless code
gfrenoy Apr 9, 2022
1407195
:pencil2: Fix typo (#924)
gfrenoy Apr 9, 2022
bdfdd55
:twisted_rightwards_arrows: Merge branch 'master' into loki
gfrenoy Apr 9, 2022
2c2bba1
:package: Add support for AppImage (#804, #912)
henry701 Apr 17, 2022
f3bdca6
:art: Replace tab with spaces
gfrenoy Apr 17, 2022
52ed54a
:package: Support for debian package "repacking" to avoid zst compres…
gfrenoy Apr 17, 2022
0d9ff84
:bug: Initialize ASBRU_ENV_FOR_EXTERNAL when not defined
gfrenoy Apr 17, 2022
f4c1a0d
:package: Support for Pop 21.10 (#916)
gfrenoy Apr 17, 2022
3e632a4
:package: Do not consider repacked deb package
gfrenoy May 15, 2022
bde7444
:package: Do not send latest builds to packagecloud
gfrenoy May 15, 2022
7aa9acd
:package: Remove build for Pop!_OS 21.10
gfrenoy May 15, 2022
50d6eac
:package: Review all Ubuntu support (#861, #930)
gfrenoy May 15, 2022
914dd85
:package: Review support for Ubuntu (removed 20.10 & 21.04, added 21.…
gfrenoy May 15, 2022
a30e76d
:package: Deploy Ubuntu packages on packagecloud
gfrenoy May 15, 2022
58a24f5
:package: Deploy to packagecloud + remove EOL distributions
gfrenoy May 15, 2022
7838e96
:package: Support for Pop!_OS 21.10 & 22.04
gfrenoy May 16, 2022
c3e760f
:package: Support for Fedora 36
gfrenoy May 16, 2022
a52b045
:package: Add support for Fedora 36
gfrenoy May 16, 2022
abbe252
:page_facing_up: Update copyright notice
gfrenoy May 16, 2022
755d2c0
:bookmark: Release 6.3.3 :)
gfrenoy May 21, 2022
5bb453a
:twisted_rightwards_arrows: Merge from master
gfrenoy May 21, 2022
ac61921
:bookmark: Bump to version 6.3.4
gfrenoy May 21, 2022
1c06e77
:rotating_light: Fix deprecated delimiter (#951)
bilkoua Jun 4, 2022
5608086
:rotating_light: Fix deprecated delimiter (#951)
gfrenoy Jun 4, 2022
6c748bb
:rotating_light: Fix for "atk-bridge" message when starting AppImage …
gfrenoy Jun 11, 2022
d5aaecc
:rotating_light: Fix for AppImage (#912)
gfrenoy Jun 18, 2022
ce31b13
:package: Support for Fedora 37 and Mint 21
gfrenoy Nov 6, 2022
d537be5
:package: Remove support for Ubuntu 21.10, Pop!OS 21.04 & 21.10
gfrenoy Nov 6, 2022
acc61db
:lipstick: Sort open connections alphabetically in the "Goto Tabs" su…
gfrenoy Nov 11, 2022
d0c4fb5
:lipstick: Fix connection group icon
gfrenoy Nov 11, 2022
bc12d18
:adhesive_bandage: Display local port when showing jump server comman…
gfrenoy Nov 13, 2022
d543bcb
:twisted_rightwards_arrows: Merge branch 'loki'
gfrenoy Nov 13, 2022
5275d9c
:bookmark: Release 6.4.0 :)
gfrenoy Nov 13, 2022
7498656
:bug: Fix launch of `pac2asbru` migration script at startup (#994)
gfrenoy Nov 19, 2022
262ab8b
:memo: Clarify use of Initial Directory in Shell Options (#992)
gfrenoy Nov 19, 2022
b8df2f6
:bookmark: Bump to version 6.4.1
gfrenoy Nov 19, 2022
e204326
:rocket: Update the "no response" bot
gfrenoy Nov 19, 2022
8dce568
:adhesive_bandage: Use AppIndicator only for Unity desktop environmen…
gfrenoy Nov 22, 2022
0f31d1c
:memo: Update docs on running Asbru-CM in Windows (#1041)
SegiH Jun 19, 2023
7a3e883
:bug: Fix script deletion (#1036)
jojaquix Jul 7, 2023
17cf004
:package: Improve AppImage build (#1038)
henry701 Jul 19, 2023
34fdcc6
Update asbru_conn to make it support SOCKS5 proxy with password conta…
4mig4 Dec 24, 2023
9034077
Update .travis.yml
KlaasT Mar 5, 2024
e5b8bdf
Update README.md with installation instructions for modern WSL with G…
rudolfbyker Mar 5, 2024
73859e0
:sparkles: Add support to -DotWhenNoCursor for tigervnc (#1094)
efferre79 Jun 22, 2024
1ce845b
:bento: Clean & rename appimage scripts
gfrenoy Nov 26, 2022
aca9e48
:construction_worker: Reduce frequency of no response bot
gfrenoy Jun 22, 2024
0d31149
EOL for Debian Stretch and various Linuxmint Distributions
KlaasT Jul 1, 2024
cf2f13e
Adding Debian Bookworm to build matrix
KlaasT Jul 1, 2024
cfa73e1
Trying to run a Fedora 40 build
KlaasT Jul 1, 2024
b40f360
:package: Add support for Ubuntu Noble, remove Fedora 34 and 35
gfrenoy Aug 10, 2024
e6cb7fe
:lock: Hide local variable value if marked as hidden (fixes #1077)
gfrenoy Aug 11, 2024
9c0e572
:bug: Encode retrieved password in UTF-8 (fixes #1101)
gfrenoy Aug 11, 2024
717a758
:bug: Fix startup of a VNC connection on a non-English system (fixes …
gfrenoy Aug 15, 2024
b1e42c8
:children_crossing: Review the behavior of the show/hide button bar (…
gfrenoy Aug 15, 2024
1113387
:construction_worker: Reduce frequency of no response bot
gfrenoy Aug 21, 2024
e49cf66
:bug: Fix stale floating box after aborting a drag and drop operation…
gfrenoy Aug 22, 2024
f428765
:bug: Fix stale floating box after a drag and drop operation inside w…
gfrenoy Aug 23, 2024
912227f
:sparkles: Add "close other terminals" button (#1115)
verils Oct 10, 2024
d84be26
[Doc] - Fix typos in CONTRIBUTING documentation and KeyBindings help …
Tithugues Dec 20, 2024
a072b86
:mute: Do not create session logs if not explicitly requested (#1112)
gfrenoy May 4, 2025
eba99a8
:lipstick: Add info about forwarding ports to the SSH connection tool…
efferre79 Sep 28, 2025
7126b39
Add support for Debian Trixie in Travis
KlaasT Nov 3, 2025
dbcb529
Update .travis.yml
KlaasT Dec 8, 2025
688ca51
Add package_cloud installation to Travis CI config
KlaasT Dec 8, 2025
96d7290
Change Travis CI dist from bionic to focal
KlaasT Dec 8, 2025
1c39fa8
Merge 1/x - Moving travis to github actions. Part 1: Building docs (#…
KlaasT Dec 9, 2025
539d535
Remove token from changelog generator command
KlaasT Dec 9, 2025
ca17777
Merge 2/x - Moving travis to github actions. Part 2: Build Instructio…
KlaasT Dec 9, 2025
b306d7b
New Badges for Readme
KlaasT Dec 9, 2025
8c3c874
Forgot to add the token for pruning
KlaasT Dec 9, 2025
c4535af
Typo
KlaasT Dec 9, 2025
42f4e79
Adding Fedora 43 to the build matrix
KlaasT Dec 9, 2025
001d217
Update version information for minor release.
KlaasT Apr 4, 2026
3461a10
:bookmark: Bump to version 6.4.2
gfrenoy Apr 5, 2026
7aa5431
Add AlmaLinux 9 build configuration to workflow
KlaasT Apr 10, 2026
8463a05
Trying to build snapshot releases of the AppImage and push them to th…
KlaasT Apr 10, 2026
400f0df
Adjusting build workflow to be compatible with the Github docker buil…
KlaasT Apr 10, 2026
21d3010
Update dependencies on AppImage build and remove windows line breaks …
KlaasT Apr 10, 2026
6748f5e
Trying to add all built packages to the github release page. Having o…
KlaasT Apr 10, 2026
f6f6238
Renaming packages before uploading to gh-releases to prevent duplicates
KlaasT Apr 10, 2026
f1022fd
Changing the GIO Modules path to use the modules from the AppImage an…
KlaasT Apr 10, 2026
e403d02
:package: Bump to alpine:3.20 to build the AppImage
gfrenoy Apr 10, 2026
2fddada
Generally delete the old snapshot release before creating a new one.
KlaasT Apr 11, 2026
a4177a6
Merge remote-tracking branch 'origin/master'
KlaasT Apr 11, 2026
954c7cc
:ambulance: Fix error when starting a terminal in compact mode (fixes…
gfrenoy Apr 16, 2026
28d32a3
:package: Add support for Ubuntu Resolute
gfrenoy Apr 26, 2026
a8be1ad
Add Fedora 44 configuration to package build workflow
KlaasT May 4, 2026
998584a
Always publish snapshots assets even if AppImage build fails.
KlaasT May 5, 2026
65f91dd
Pulling ossp-uuid from a different mirror and add a timeout in case t…
KlaasT May 5, 2026
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

.git
.github
dist/appimage-raw/build
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Shell scripts and AppImage entry points must always use LF line endings
dist/appimage/*.sh text eol=lf
dist/appimage/AppRun text eol=lf
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]
**Environment (please complete the following information):**
- OS: [e.g. Ubuntu 19.04, Fedora 31 or Arch]
- Ásbrú Version [e.g. 6.1.1 or 6.2.0 or loki]

**Additional context**
Add any other context about the problem here.
13 changes: 0 additions & 13 deletions .github/no-response.yml

This file was deleted.

16 changes: 16 additions & 0 deletions .github/workflows/build-loki.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Build Loki Packages

on:
push:
branches: [ loki ]

jobs:
build-test:
uses: ./.github/workflows/package-build.yml
with:
cloudsmith_dest: loki
packagecloud_repo: loki
secrets:
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
PACKAGECLOUD_USER: ${{ secrets.PACKAGECLOUD_USER }}
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
72 changes: 72 additions & 0 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Build Release Packages

on:
push:
tags:
- 'v*'

jobs:
build-test:
uses: ./.github/workflows/package-build.yml
with:
cloudsmith_dest: release
packagecloud_repo: asbru-cm
secrets:
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
PACKAGECLOUD_USER: ${{ secrets.PACKAGECLOUD_USER }}
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}

build-appimage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Build AppImage Docker image
run: docker build --tag=asbru-cm-appimage-maker --file=dist/appimage/Dockerfile .

- name: Run AppImage builder
run: |
CIDFILE=$(mktemp -u)
docker run --cidfile "$CIDFILE" --privileged=true -i asbru-cm-appimage-maker /bin/bash \
< dist/appimage/container_make_appimage.sh
docker cp "$(cat "$CIDFILE"):/Asbru-CM.AppImage" "Asbru-CM-${{ github.ref_name }}.AppImage"
docker rm "$(cat "$CIDFILE")"
chmod a+x "Asbru-CM-${{ github.ref_name }}.AppImage"

- name: Upload AppImage artifact
uses: actions/upload-artifact@v4
with:
name: appimage
path: "Asbru-CM-${{ github.ref_name }}.AppImage"

publish-release:
needs: [build-test, build-appimage]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Download all artifacts
uses: actions/download-artifact@v4
with:
path: artifacts/

- name: Collect and rename release packages
run: |
find artifacts/ -mindepth 2 -maxdepth 2 -type f | while read -r file; do
dir=$(basename "$(dirname "$file")")
filename=$(basename "$file")
ext="${filename##*.}"
base="${filename%.*}"
case "$filename" in
*.deb) mv "$file" "artifacts/${base}_${dir}.${ext}" ;;
*.rpm) mv "$file" "artifacts/${base}_${dir}.${ext}" ;;
*.AppImage) mv "$file" "artifacts/$filename" ;;
esac
done

- name: Attach artifacts to GitHub Release
uses: softprops/action-gh-release@v2
with:
files: artifacts/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
79 changes: 79 additions & 0 deletions .github/workflows/build-snapshots.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: Build Snapshot/Master Packages

on:
push:
branches: [ master ]

jobs:
build-test:
uses: ./.github/workflows/package-build.yml
with:
cloudsmith_dest: snapshots
packagecloud_repo: snapshots
secrets:
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
PACKAGECLOUD_USER: ${{ secrets.PACKAGECLOUD_USER }}
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}

build-appimage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Build AppImage Docker image
run: docker build --tag=asbru-cm-appimage-maker --file=dist/appimage/Dockerfile .

- name: Run AppImage builder
run: |
CIDFILE=$(mktemp -u)
docker run --cidfile "$CIDFILE" --privileged=true -i asbru-cm-appimage-maker /bin/bash \
< dist/appimage/container_make_appimage.sh
docker cp "$(cat "$CIDFILE"):/Asbru-CM.AppImage" Asbru-CM-snapshot.AppImage
docker rm "$(cat "$CIDFILE")"
chmod a+x Asbru-CM-snapshot.AppImage

- name: Upload AppImage artifact
uses: actions/upload-artifact@v4
with:
name: appimage
path: Asbru-CM-snapshot.AppImage

publish-snapshot-release:
needs: [build-test, build-appimage]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Download all artifacts
uses: actions/download-artifact@v4
with:
path: artifacts/

- name: Delete old snapshot release
run: gh release delete snapshot --yes --cleanup-tag 2>/dev/null || true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Collect and rename release packages
run: |
find artifacts/ -mindepth 2 -maxdepth 2 -type f | while read -r file; do
dir=$(basename "$(dirname "$file")")
filename=$(basename "$file")
ext="${filename##*.}"
base="${filename%.*}"
case "$filename" in
*.deb) mv "$file" "artifacts/${base}_${dir}.${ext}" ;;
*.rpm) mv "$file" "artifacts/${base}_${dir}.${ext}" ;;
*.AppImage) mv "$file" "artifacts/$filename" ;;
esac
done

- name: Update snapshot release
uses: softprops/action-gh-release@v2
with:
tag_name: snapshot
name: "Snapshot Build"
prerelease: true
files: artifacts/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
16 changes: 16 additions & 0 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Build Test Packages

on:
push:
branches: [ build-test ]

jobs:
build-test:
uses: ./.github/workflows/package-build.yml
with:
cloudsmith_dest: test
packagecloud_repo: test
secrets:
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
PACKAGECLOUD_USER: ${{ secrets.PACKAGECLOUD_USER }}
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
92 changes: 92 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
name: Build & Deploy Docs

on:
push:
branches: [ master, build-test ]
workflow_dispatch:

jobs:
docs:
runs-on: ubuntu-latest

env:
CHANGELOG_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

steps:
- name: Checkout sources
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.1'

- name: Install changelog generator
run: |
gem install rack -v 1.6.4
gem install github_changelog_generator

- name: Generate Changelog
run: |
github_changelog_generator \
--release-branch master \
--user asbru-cm \
--project asbru-cm \
--output doc/General/Changelog.md \
--no-unreleased

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install MkDocs dependencies
run: |
python -m pip install --upgrade pip
python -m pip install \
"mkdocs>=1.5,<2.0" \
"mkdocs-material>=9.5,<10" \
"pymdown-extensions>=10,<11"

- name: Prepare docs repo (test vs prod)
env:
GITHUB_API_KEY: ${{ secrets.DOCS_GITHUB_API_KEY }}
run: |
if [ -z "${GITHUB_API_KEY}" ]; then
echo "GITHUB_API_KEY not set please check DOCS_GITHUB_API_KEY secret"
exit 1
fi

if [ "${GITHUB_REF}" = "refs/heads/build-test" ]; then
GH_REPO="@github.com/asbru-cm-docs/asbrucm-docs-test.github.io.git"
else
GH_REPO="@github.com/asbru-cm-docs/asbrucm-docs.github.io.git"
fi

FULL_REPO="https://${GITHUB_API_KEY}${GH_REPO}"

rm -rf out
mkdir -p out
cd out

git init
git remote add origin "$FULL_REPO"
git fetch origin || true
git config user.name "asbrucm-docs"
git config user.email "actions@asbru-cm.net"

git checkout master

- name: Build MkDocs site
run: |
mkdocs build --clean

- name: Commit & Push docs
run: |
cd out
git add -A .
git commit -m "GH-Pages update by GitHub Actions after $GITHUB_SHA" || echo "Nothing to commit"
git push origin master

33 changes: 33 additions & 0 deletions .github/workflows/no-response-bot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: No Response Bot

# Note: both `issue_comment` and `scheduled` event types are required for this Action to work properly.
on:
issue_comment:
types: [created]
schedule:
# Schedule for five minutes after the hour, every 6 hours
- cron: '5 */6 * * *'

# By specifying the access of one of the scopes, all of those that are not specified are set to 'none'.
permissions:
issues: write

jobs:
noResponse:
runs-on: ubuntu-latest
if: ${{ github.repository == 'asbru-cm/asbru-cm' }}
steps:
- uses: godofredoc/no-response@0ce2dc0e63e1c7d2b87752ceed091f6d32c9df09
with:
token: ${{ github.token }}
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author. With only the
information that is currently in the issue, we don't have enough information
to take action. Please reach out if you have or find the answers we need so
that we can investigate further.
# Number of days of inactivity before an issue is closed for lack of response.
daysUntilClose: 10
# Label requiring a response.
responseRequiredLabel: "awaiting feedback"
Loading