59 Commits

Author SHA1 Message Date
Kayvan Sylvan
474dd786a4 chore: update GitHub Actions to use bash shell in release job
### CHANGES

- Adjust repository_dispatch type spacing for consistency
- Use bash shell for creating release if absent
2025-07-01 07:45:05 -07:00
Kayvan Sylvan
d0602c9653 chore: improve release creation to gracefully handle pre-existing tags.
### CHANGES

*   Check if a release exists before attempting creation.
*   Suppress error output from `gh release view` command.
*   Add an informative log when release already exists.
2025-06-27 21:05:14 -07:00
Kayvan Sylvan
ca3e89a889 ci: improve version update workflow to prevent race conditions
### CHANGES

- Add concurrency control to prevent simultaneous runs
- Pull latest main branch changes before tagging
- Fetch all remote tags before calculating version
2025-06-14 22:30:54 -07:00
jaredmontoya
1f765c5b53 flake: fix/update 2025-02-26 16:12:05 +01:00
Eugen Eisler
22d2a3ee19 Upgrade upload artifacts to v4 2025-02-26 09:54:44 +01:00
Eugen Eisler
af39e38394 Don't trigger on PRs 2025-02-25 22:17:21 +01:00
Eugen Eisler
12603b619b Update to upload-artifact@v4 because upload-artifact@v3 is deprecated 2025-02-24 21:20:51 +01:00
Eugen Eisler
21de69b7d9 ci: Integrate code formating 2024-11-26 10:42:26 +01:00
Eugen Eisler
7d28c95f48 ci: update patterns zip workflow 2024-11-19 23:01:05 +01:00
Eugen Eisler
94b713e3a5 ci: remove patterns zip workflow 2024-11-19 22:53:57 +01:00
jaredmontoya
0289b67a84 flake: add gomod2nix auto-update 2024-11-09 17:27:13 +01:00
Eugen Eisler
75c3d7ea6a ci: zip patterns 2024-11-09 13:07:52 +01:00
jaredmontoya
cb1b2bf5ca fix nix package version auto update workflow 2024-10-30 20:51:25 +01:00
jaredmontoya
cd177ff476 automate nix package version update 2024-10-30 18:33:46 +01:00
Eugen Eisler
611f8789da ci: deactivate build triggering at changes of patterns or docu 2024-10-30 13:07:23 +01:00
Eugen Eisler
76622105e2 fix: windows release 2024-10-05 18:43:54 +02:00
Eugen Eisler
7192ddbaa6 fix: windows release 2024-10-05 18:41:58 +02:00
Eugen Eisler
17a6020c2d ci: use the latest tag by date 2024-10-04 01:55:36 +02:00
Eugen Eisler
eb6430295f ci: use the latest tag by date 2024-10-04 01:50:46 +02:00
Eugen Eisler
e373c5d5b8 ci: use the latest tag by date 2024-10-04 01:47:16 +02:00
Eugen Eisler
0ed45d34cb ci: use the latest tag by date 2024-10-04 01:44:30 +02:00
Eugen Eisler
87d2acbb43 ci: trigger release workflow ony tag_created 2024-10-04 01:16:36 +02:00
Eugen Eisler
bb72fe59d1 ci: create repo dispatch 2024-10-04 01:09:11 +02:00
Eugen Eisler
550a06c9ed ci: test tag creation 2024-10-04 00:58:31 +02:00
Eugen Eisler
4b6f7ddf27 ci: commit version changes only if it changed 2024-10-04 00:40:46 +02:00
Eugen Eisler
c96a4931d1 ci: commit version changes only if it changed 2024-10-04 00:32:56 +02:00
Eugen Eisler
110eb37ffa ci: use TAG_PAT instead of secrets.GITHUB_TOKEN for tag push 2024-10-04 00:29:00 +02:00
Eugen Eisler
7e9d7f6f32 feat: clean up html readability; add autm. tag creation 2024-10-03 00:44:20 +02:00
Eugen Eisler
2d102c1a02 feat: clean up html readability; add autm. tag creation 2024-10-03 00:42:14 +02:00
Eugen Eisler
b53005a6f1 feat: clean up html readability; add autm. tag creation 2024-10-03 00:26:02 +02:00
Eugen Eisler
689292f7f6 feat: clean up html readability; add autm. tag creation 2024-10-03 00:16:16 +02:00
Eugen Eisler
42b5cb4413 feat: clean up html readability; add autm. tag creation 2024-10-03 00:12:23 +02:00
Eugen Eisler
7e63a16f28 feat: add version updater bot 2024-09-30 18:24:53 +02:00
Eugen Eisler
7d6cb5604f feat: add version updater bot 2024-09-29 22:16:54 +02:00
Eugen Eisler
8445b6aad7 feat: add version updater bot 2024-09-29 21:58:14 +02:00
Eugen Eisler
2f881a2c06 feat: add version updater bot 2024-09-29 21:51:49 +02:00
Eugen Eisler
6fc4d91a29 feat: add version updater bot 2024-09-29 21:46:49 +02:00
Eugen Eisler
6126a14c9f feat: add version updater bot 2024-09-29 21:42:24 +02:00
Eugen Eisler
9aa2e00b16 feat: add version updater bot 2024-09-29 21:36:43 +02:00
Eugen Eisler
3a7e1cf527 feat: add version updater bot 2024-09-29 21:35:20 +02:00
Eugen Eisler
ea323c12ff fix: #986 implement --version flag 2024-09-26 20:57:37 +02:00
Eugen Eisler
069cf0ff3d ci: work on artifact names for upload 2024-09-12 19:35:23 +02:00
Eugen Eisler
6fdf17b466 ci: work on artifact names for upload 2024-09-12 19:22:50 +02:00
Eugen Eisler
e8de263e7f ci: work on artifact names for upload 2024-09-12 19:10:33 +02:00
Eugen Eisler
357feb7a2f ci: create release before upload 2024-09-12 18:58:31 +02:00
Eugen Eisler
4653ebb8e3 ci: set GH_TOKEN for release upload 2024-09-12 18:44:49 +02:00
Eugen Eisler
ff97b85497 ci: split ci and release jobs 2024-08-21 01:00:42 +02:00
Eugen Eisler
1bafde09b6 test: Implement db unit tests 2024-08-21 00:50:19 +02:00
Eugen Eisler
55621a6963 fix(ci): fix names of artifacts to upload 2024-08-17 13:04:56 +02:00
Eugen Eisler
cd66d88e2d fix(ci): fix names of artifacts to upload 2024-08-17 13:00:45 +02:00