Commit Graph

16 Commits

Author SHA1 Message Date
renovate[bot]
440f5817c2 Update actions/checkout action to v5 2025-08-12 18:23:22 +10:00
renovate[bot]
51a318c338 Pin actions/checkout action to 08eba0b (#58)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 08:22:44 +00:00
James Loh
814d31cc61 Pinned specific version of checkout
no ref

- The only real desire here is to make the renovate PRs a bit easier and nicer to reach
- If we don't specify the exact version it creates PRs that are a bit confusing and aren't clear that its bumping a minor version
2025-08-12 18:20:43 +10:00
James Loh
31f0c5a7d7 AP: Add docker images to auto-merge config
no ref

- Since we've created v1 now we can auto-merge new updates + pin digests
- This helps us ensure customers are running the specific version we want
2025-07-14 13:42:36 +10:00
James Loh
d06485b4d4 AP: Tag specific version along with migrate
- AP migration should be tagged along with the main AP instance to keep things in line
  - Renovate will now group them together so it bumps them at the same time in the same PR/commit etc to keep things aligned
- Moving to specific version pinning as well to make the renovate diffs clearer
2025-07-14 13:42:36 +10:00
James Loh
3b31abe46d TA: Setup auto-merge via Renovate
no ref

- This just makes updates simpler by having Renovate handle them for us via commits
- This means it'll auto bump all minor + match updates to TA images but _not_ major and it'll instead open up a PR
2025-07-14 12:39:35 +10:00
James Loh
6dbf3e4b9a Fix tests not running on renovate branches
no ref

- This prevented renovate auto-merging the digest pin commits
2025-07-14 11:16:22 +10:00
renovate[bot]
19ebc03bdb Pin dependencies 2025-07-10 16:42:09 +10:00
James Loh
91a279fae9 Renovate: Slightly tweak config
ref

- Use best-practices instead of recommended as its the newer default
- Don't rate limit, just slam us
- Use branch merges over PRs where told to
- Pin all deps not just dev ones
- Everything else that was removed is now just included via `config:best-practices`
2025-07-10 16:36:51 +10:00
James Loh
c07d7cf7cf Don't pin AP Migration container as well 2025-07-10 16:26:23 +10:00
James Loh
3d8e896403 Restrict MySQL version to 8.0.x
no ref

- We officially only support MySQL v8, not 8.4 or 9, so can't go above this
2025-07-10 16:23:01 +10:00
James Loh
a081853573 Disable Major docker upgrades
no ref

- At the moment this would try and upgrade us to MySQL v9 which we don't officially support
2025-07-10 16:23:01 +10:00
James Loh
eac2324292 Start setting up initial renovate config 2025-07-10 16:23:01 +10:00
James Loh
e065e8667c Add migration script for Ghost CLI -> Docker installs
- This script handles the copy of both assets and the MySQL database
  from an existing install to a new Docker based install
- Its currently been tested on the "happy path" of a Ghost CLI install
  and works
2025-06-27 14:40:27 +10:00
Joe Grigg
efe8131c4f Cleaned up repo inital templated repo 2025-05-27 16:27:34 +01:00
Joe Grigg
15599cd83d Initial commit 2025-05-27 16:23:47 +01:00