Commit Graph

28 Commits

Author SHA1 Message Date
Johannes Meyer 611ca4161b make-release.sh: Properly handle file names with whitespace 2023-12-13 16:24:13 +01:00
Johannes Meyer 65a24000de Revert "Merge pull request #22 from Icinga/avoid-child-dependency-installs"
This reverts commit 71c4555ff2, reversing
changes made to 435e443a41.
2023-10-27 09:26:48 +02:00
Johannes Meyer 666262b018 Make sure no release contains thirdparty libraries 2023-10-19 16:43:02 +02:00
Johannes Meyer 51a905fcfe make-snapshot.sh: Don't override config.platform of composer.json 2023-08-04 08:41:11 +02:00
Yonas Habteab 1aa0681e0f Require `ipl\scheduler` 2023-03-21 17:38:01 +01:00
Johannes Meyer e5ef360ca4 default branch name is now `main` everywhere 2023-03-21 17:34:44 +01:00
Johannes Meyer 5b2f19db5e make-snapshot.sh: Make sure ipl parts are properly updated 2023-03-01 09:09:48 +01:00
Johannes Meyer c6a388c837 make-snapshot.sh: Don't require a specific PHP release version 2022-06-09 10:49:43 +02:00
Johannes Meyer e3512954e3 make-snapshot.sh: Really make sure to use the lastest stuff
Also defines the php version now based on the build environment
2022-04-25 16:12:19 +02:00
Eric Lippmann f11035ba51 Also remove asset directory upon release
Otherwise, updated assets will not be taken into account when
creating snapshot releases.
2021-11-08 14:00:43 +01:00
Eric Lippmann 92f1fa39d6 Fix fatal: pathspec 'vendor' did not match any files
With the --ignore-unmatch, the make-release script no longer complains
that the path specification does not match any file the first time it
is called.
2021-11-08 14:00:20 +01:00
Johannes Meyer 15d91ced83 make-snapshot.sh: Merge tag instead of the stable branch 2021-07-20 10:10:51 +02:00
Johannes Meyer b95ef86df4 make-snapshot.sh: Fetch tagged branch 2021-07-20 10:01:13 +02:00
Johannes Meyer 7ccdde5601 make-snapshot.sh: Only remove branch if it exists 2021-07-20 09:54:01 +02:00
Johannes Meyer bdd1c5c9c2 Add `bin/make-snapshot.sh` 2021-07-20 09:33:41 +02:00
Johannes Meyer e3a1a01f9e make-release.sh: Add support for `--no-checkout` 2021-07-20 09:10:40 +02:00
Johannes Meyer 40fb7c883f make-release.sh: Allow to skip tag creation 2021-05-04 10:56:36 +02:00
Johannes Meyer da439fd52a make-release.sh: Copy assets, don't include sources of them 2021-05-04 10:56:36 +02:00
Johannes Meyer ffd1e1d5a3 make-release.sh: Fail if version branch already exists 2021-05-04 10:56:36 +02:00
Johannes Meyer 703a121607 Drop module related stuff 2021-05-04 10:56:36 +02:00
Eric Lippmann 98f54c7607 Include assets in make-release.sh 2020-03-13 13:32:59 +01:00
Thomas Gelf a160c02104 make-release: keep json files, otherwise...
...composer will not understand what's currently installed
2019-05-16 17:56:04 +02:00
Thomas Gelf 3871c67584 README, composer: upgrade, release 2019-05-16 17:21:41 +02:00
Eric Lippmann e6d8649060 make-release: Support Macs 2019-03-26 17:40:53 +01:00
Eric Lippmann 5f7898e088 make-release: Fix xargs git add 2019-03-26 16:35:17 +01:00
Thomas Gelf 8335077fa2 make-release: fix version handling / sed 2019-03-26 06:09:45 +01:00
Thomas Gelf e4cf4c5d87 Prepare v0.2.0, add guzzlehttp/psr7 2019-03-26 05:56:36 +01:00
Thomas Gelf 6329a62d39 Initial import 2018-11-06 13:40:46 +01:00