<feed xmlns='http://www.w3.org/2005/Atom'>
<title>awwan, branch v0.13.0</title>
<subtitle>Configuration management software, scriptable shell with SSH support.</subtitle>
<id>http://git.kilabit.info/awwan/atom?h=v0.13.0</id>
<link rel='self' href='http://git.kilabit.info/awwan/atom?h=v0.13.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/'/>
<updated>2025-12-27T07:03:40Z</updated>
<entry>
<title>Release awwan v0.13.0 (2025-12-27)</title>
<updated>2025-12-27T07:03:40Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T07:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=663fdaf45162ac0eb1b45672f90fa58b73ab6f04'/>
<id>urn:sha1:663fdaf45162ac0eb1b45672f90fa58b73ab6f04</id>
<content type='text'>
[NEW FEATURES]
Add option "$noparse" for magic "#put" command.
The "$noparse" option allow copying file without reading and parsing
the input file.

[CHORES]
Fix "reuse lint" warnings due to embedded SPDX annotation.

Fix field alignment on struct Statement.

</content>
</entry>
<entry>
<title>all: update all dependencies and fix linter warnings</title>
<updated>2025-12-27T06:56:15Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T06:56:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=2772a45590a32d073fd7d2463e16cc736b2ba5a7'/>
<id>urn:sha1:2772a45590a32d073fd7d2463e16cc736b2ba5a7</id>
<content type='text'>
In the internal/, fix the "reuse lint" warnings due to embedded SPDX
headers string that contains "\n" considered as invalid.

Realign struct Statement based on fieldaligment check.

</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2025-10-02T17:24:03Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-10-02T17:24:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=652d9480f91d44e3e9d5d6af9d941086ba3c899d'/>
<id>urn:sha1:652d9480f91d44e3e9d5d6af9d941086ba3c899d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: add option "$noparse" for magic "#put" command</title>
<updated>2025-10-02T17:15:29Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-10-02T17:15:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=1003a18b85cffac4b9a92ee787fd8a9bdfca072d'/>
<id>urn:sha1:1003a18b85cffac4b9a92ee787fd8a9bdfca072d</id>
<content type='text'>
The "$noparse" option allow copying file without reading and parsing
the input file.

</content>
</entry>
<entry>
<title>all: add task to deploy www-awwan from webhook</title>
<updated>2025-06-29T13:25:01Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-06-29T13:11:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=276096698be34a7c629b3fe7bfd79c48e1c24921'/>
<id>urn:sha1:276096698be34a7c629b3fe7bfd79c48e1c24921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2025-06-29T13:02:16Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-06-29T12:24:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=fc72848b593e95b18668b9fbbc7409ae2a69ad47'/>
<id>urn:sha1:fc72848b593e95b18668b9fbbc7409ae2a69ad47</id>
<content type='text'>
This commit also test WebHook on SourceHut.
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2025-04-19T05:35:45Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-04-19T05:35:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=545fb59302bfae2a2f73cb3d9eea3e3b9ebdb214'/>
<id>urn:sha1:545fb59302bfae2a2f73cb3d9eea3e3b9ebdb214</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release awwan v0.12.3 (2025-02-08)</title>
<updated>2025-02-08T08:14:03Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-08T08:14:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=bf856af10bb91997aff0553a310922251c16cb17'/>
<id>urn:sha1:bf856af10bb91997aff0553a310922251c16cb17</id>
<content type='text'>
This release mostly chores, updating the dependencies, linters, and fix
on integration testing with mkosi and Arch Linux.

[CHORE]
The default linters now "go vet" and internal/cmd/gocheck.
The gocheck is collection of static Analyzers that are not included in
"go vet" from golang.org/x/tools.

[CHORE]
The replace directive on esbuild and golang.org/x/crypt in go.mod has
been removed.
Maintaining fork is not easy and take a lot of time.
As we seen in crypto fork, we are 10 minor versions behind upstream.
So now we are back to using upstream.

[CHORE]
The integration tests using mkosi and Arch Linux has been fixed and
updated.
</content>
</entry>
<entry>
<title>all: another fix for integration tests</title>
<updated>2025-02-08T08:12:35Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-07T17:07:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=a8a2d723d9d3cd5df3b7c241d9d3c214d447e281'/>
<id>urn:sha1:a8a2d723d9d3cd5df3b7c241d9d3c214d447e281</id>
<content type='text'>
In the mkosi 25.3 the environment variable $MKOSI_UID now using subuid,
which return 0 if we have subuid "&lt;user&gt;:100000:65536".

The mkosi.nspawn is not imported to the build directory, so we need to
copy it from source.

</content>
</entry>
<entry>
<title>internal/cmd/gocheck: internal linters</title>
<updated>2025-02-07T16:43:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-07T16:43:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=49e7143dbad57a48115fdd299b42ab8e66f6d7cc'/>
<id>urn:sha1:49e7143dbad57a48115fdd299b42ab8e66f6d7cc</id>
<content type='text'>
The fieldalignment and shadow is a linter from golang.org/x/tools.
This program actually have an API that can be used.
The pakakeh.go/lib/goanalysis wrap those APIs into a single function
call that can be run inside a main.
This minimize and simplified our tools dependencies.
</content>
</entry>
</feed>
