4c80e6fd34
Fixed github.com repo URL case.
2024-07-27 15:38:55 +02:00
598de6b91a
[CI/CD] Only push tags to Github on the second git push command.
2024-07-27 15:36:22 +02:00
9bbdfc1eb9
[CI/CD] Mirror also tags to Github.
2024-07-27 15:31:50 +02:00
4568b4659e
[CI/CD] grep the version out of version.py.
...
Instead of running `python setup.py --version`.
That's because earlier versions of Python that don't fully support
dynamic version specifications through `pyproject.toml` may just return
`0.0.0` here.
2024-07-27 15:29:08 +02:00
8c0943e700
[CI/CD] Moved generation of Arch stable package to tag events.
...
Separating the generation of the Arch git package (on each commit to
master) from the generation of the Arch stable package (only on a new
tag) ensures that:
1. The checksum of the package isn't calculated on an older version of
the archive.
2. The stable version of the package is always exactly aligned with the
commit associated to the tag.
2024-07-16 22:03:32 +02:00
ed697c0ad2
🐛 [CI/CD] Fixed build-ui.sh script.
...
After doing "cd $SRCDIR", it should reference the `dist` directory in
the webapp by full relative path.
2024-06-06 22:46:37 +02:00
7d6ffc76fb
[CI/CD] The build-ui script should go back to the source root after running the UI build commands from the UI folder
2024-06-02 15:46:18 +00:00
4cd0761e78
[ #368 ] Added Ubuntu release logic to update-apt-repo
step too.
2024-05-26 22:56:23 +02:00
22222fab65
[ #368 ] Added Ubuntu packages
2024-05-26 22:38:22 +02:00
d6d9d7a8e7
[CI/CD] Added extra dependencies to update-pip-package
step.
2024-05-26 03:40:10 +02:00
020804fd1c
Don't link wiki/Home.md to wiki/index.md
2024-05-26 03:16:32 +02:00
bef027fc07
[CI/CD] Just remove the sync-stable-branch step.
2024-05-26 01:46:04 +02:00
86674ddc28
[CI/CD] Do a git fetch beofre checkout/rebase in sync-stable-branch.
2024-05-26 01:26:19 +02:00
e23664b5e7
[CI/CD] Be explicit about the origin in sync-stable-branch.
2024-05-26 00:56:01 +02:00
a2ec20bb3a
[CI/CD] Create stable
branch if it doesn't exist.
2024-05-26 00:50:02 +02:00
2f20580498
[CI/CD] Remove git remote rm/add logic from sync-stable-branch.
2024-05-26 00:39:51 +02:00
cbc58c7330
Fix: /var/lib/platypush is still empty at the time of package creation.
2024-05-23 03:37:46 +02:00
7ca2159acb
Fix: missing newline escape
2024-05-23 03:34:00 +02:00
2dd5b6c122
systemd-rpm-macros is a build requirement for the Fedora build.
2024-05-23 03:28:56 +02:00
a51d8978e7
[ #319 ] Added /etc/platypush and /var/lib/platypush to rpm packages.
2024-05-23 03:24:24 +02:00
a5adac9314
[ #319 ] Added /etc and /var/lib dirs to Debian package.
2024-05-23 02:46:38 +02:00
7fa0dbda7b
Split Drone CI steps into separate shell scripts.
...
A fully self-contained 1.5k LoC Drone file isn't very maintainable, and
it makes it hard to reuse parts that are shared across multiple steps
(like SSH and git configuration).
2024-05-23 00:17:55 +02:00