Commit Graph

120 Commits

Author SHA1 Message Date
kjeld Schouten-Lebbing 64d906efe7
fixup new release pipeline a bit 2021-09-12 10:06:15 +02:00
kjeld Schouten-Lebbing 2d1b2537a9
feat: add catalog cleaning script to release pipeline 2021-09-12 09:55:20 +02:00
kjeld Schouten-Lebbing 2f6623c244
fix: correct release pipeline typo 2021-09-11 21:44:25 +02:00
kjeld Schouten-Lebbing fd29f5d9f0
fix: use correct appversion string 2021-09-11 21:39:25 +02:00
kjeld Schouten-Lebbing 7cd88d5f43
fix: correct typo in release pipeline 2021-09-11 13:10:31 +02:00
Kjeld Schouten-Lebbing a8670a1482
feat: pin all container references to digests (#963) 2021-09-11 13:00:39 +02:00
Kjeld Schouten-Lebbing 00e9bd819f
refactor: change image layout to enable renovate updates of sidecarts (#955)
* some cleanup for common (+6 squashed commit)

Squashed commit:

[43a501de8] bump sogo

[62c009b63] some tryouts

[6840fafdb] try to fix rendering of new format

[003d3c81b] move seperate apps to new format and fix mistake in common

[752ae2c68] more work on the image refactor

[edfc28533] refactor common images

* sogo scale differently

* slight release build fix

* fix issues with release script and multiple tags
2021-09-10 16:57:08 +02:00
kjeld Schouten-Lebbing b94d3c0d0f
fix: make sure common can also build releases 2021-09-08 19:58:11 +02:00
kjeld Schouten-Lebbing 5a41184022
fix: correctly copy license on release and allow removing them 2021-09-08 16:53:08 +02:00
kjeld Schouten-Lebbing 0341e24c6f
fix: only release when version is bumped 2021-09-08 16:45:17 +02:00
kjeld Schouten-Lebbing 072e63f56b
fix: fix release pipeline picking wrong file for appversion generation 2021-09-08 16:25:58 +02:00
kjeld Schouten-Lebbing a980b8f165
fix: add header for primary changelog 2021-09-08 12:52:13 +02:00
kjeld Schouten-Lebbing fa29627d04
feat: enable pre-commit on release pipeline and limit appversion length 2021-09-08 12:20:20 +02:00
Kjeld Schouten-Lebbing 7bd2776e94
feat: Pre-commit and tag-appversion syncing (#926)
* add pre-commit to release container

* use pip install --no-cache-dir

* whoopsies

* lint fixes

* add some verbosity during pre-commit build process

* add more pre-commit checks

* repo pre-commit cleanup

* add pre-commit to release scripting

* try showing some more pre-commit dockerbuild verbosity

* some tweaks and polish to release scripting.
Also adds syncing primary tag and appversion
2021-09-08 12:11:42 +02:00
kjeld Schouten-Lebbing 08b3dea784
fix: correct path for helm-docs generation 2021-09-08 00:38:37 +02:00
kjeld Schouten-Lebbing 2ea9980383
fix: correct changelog generation commands 2021-09-08 00:30:58 +02:00
Kjeld Schouten-Lebbing 6c4a7ddfcc
feat: Add basic logic for changelog generation (#923) 2021-09-08 00:23:29 +02:00
Kjeld Schouten-Lebbing 5af4f9b0e0
Setup new test and release system (#919)
* Tweak some release-build script parameters

* adapt test to new release scripting

* whoopsies

* fix sh permissions

* some fixes

* use with

* test bump

* don't build indexes when running without production flag either

* also validate the catalog

* PWD/catalog

* mtching
"

* Don't make change to primary repo when building catalog

* Add doc generation feature

* try fetch depth 100

* remove helm-prep step to speedup test init

* also generate general docs

* adapt release workflow and some workflow cleanup
2021-09-07 20:37:52 +02:00
kjeld Schouten-Lebbing e6a204e0f9
some tweaks 2021-09-07 17:52:00 +02:00
kjeld Schouten-Lebbing 84693a1778
add initial work on script to construct and test the releases 2021-09-07 17:25:30 +02:00