No description
Find a file
Doncho N. Gunchev 60e62585eb
Some checks failed
Makefile CI / build (push) Has been cancelled
Format the code, add fmt and check targets
2025-11-30 17:32:49 +02:00
.github/workflows General rework of the build process (distribution source and rpm). 2024-02-22 19:21:44 +02:00
etc/profile.d Format the code, add fmt and check targets 2025-11-30 17:32:49 +02:00
.editorconfig Added AGENTS.md and .editorconfig 2025-11-28 22:06:29 +02:00
.gitattributes General rework of the build process (distribution source and rpm). 2024-02-22 19:21:44 +02:00
.gitignore General rework of the build process (distribution source and rpm). 2024-02-22 19:21:44 +02:00
.pre-commit-config.yaml Fixing VENV again... 2025-11-02 16:39:08 +02:00
AGENTS.md Format the code, add fmt and check targets 2025-11-30 17:32:49 +02:00
build.sh Format the code, add fmt and check targets 2025-11-30 17:32:49 +02:00
changelog.sh Format the code, add fmt and check targets 2025-11-30 17:32:49 +02:00
Dockerfile-build Release 1.0.8, update .pre-commit-config.yaml 2025-11-02 16:52:51 +02:00
gwebu-profile.spec.in Format the code, add fmt and check targets 2025-11-30 17:32:49 +02:00
LICENSE Initial commit 2024-02-13 17:13:30 +02:00
Makefile Format the code, add fmt and check targets 2025-11-30 17:32:49 +02:00
README.md Release 1.0.8, update .pre-commit-config.yaml 2025-11-02 16:52:51 +02:00

/etc/profile.d files collection

This is a collection of /etc/profile.d files used by the gwebu team. Unless explicitly stated in the file itself, the license is The Unlicense.

Automation

To update the RPM changelog run ./changelog.sh

Type make to see the available targets (dist, rpm, podman_rpm, changelog, clean).

Releases

To create a new release first tag it:

git tag -a v1.0.0 -m "Release 1.0.0"

then run ./release.sh. At this point

git commit -a --ammend
git tag -a v1.0.0 -m "Release 1.0.0" --force

This is a chicken and egg problem I have not decided how to solve yet.

Build the RPMs at this point with make rpm or make podman_rpm. Once everything is OK push code and the tag.

git push
git push --tags

And draft a new release on GitHub.