Commit Graph

340 Commits

Author SHA1 Message Date
6543dec7cb Version bump to v3.0.0.beta16 (#19751) 2023-01-05 09:45:40 +08:00
f04e454628 Version bump to v3.0.0.beta15 (#19685) 2023-01-03 14:29:26 +08:00
aab4ea1849 Version bump to v2.9.0.beta14 (#19242) 2022-11-29 10:59:53 -06:00
f8d1b794cd Version bump to v2.9.0.beta13 (#19212) 2022-11-28 10:58:43 +10:00
73803cf8f7 Revert "Version bump to v2.9.0.beta13 (#19210)" (#19211)
This reverts commit a71f6cf09bc32b45bccf2b280c32b453813ff695.

The github UI had an error I didn't notice which resulted
in a security commit being merged _after_ the bump, now
I have to redo the bump.
2022-11-28 10:57:06 +10:00
a71f6cf09b Version bump to v2.9.0.beta13 (#19210) 2022-11-28 10:44:25 +10:00
4306522a4e Version bump to v2.9.0.beta12 (#19006) 2022-11-14 13:07:16 +10:00
e3da085e31 Version bump to v2.9.0.beta11 (#18822) 2022-11-01 17:00:05 +00:00
000c7a3ee3 Version bump to v2.9.0.beta10 2022-09-29 20:37:21 +02:00
4b66086d04 Revert "Version bump to v2.3.0.beta10 (#18425)"
This reverts commit b92185a2d4cae783c96ce44dc9c11f846f9c8d46.
2022-09-29 20:37:21 +02:00
b92185a2d4 Version bump to v2.3.0.beta10 (#18425) 2022-09-29 20:23:19 +02:00
7647cf6a22 Version bump to v2.9.0.beta9 2022-08-10 14:58:14 +02:00
4e7bd43d17 Version bump to v2.9.0.beta8 (#17697) 2022-07-27 17:11:58 -03:00
1dc2b3d1bb Version bump to v2.9.0.beta7 (#17471) 2022-07-13 12:40:08 +01:00
02e148cbde Version bump to v2.9.0.beta6 (#17283)
Needed for https://meta.discourse.org/t/unable-to-find-discourse-version-2-9-0-beta6/231511
2022-06-30 12:25:44 +03:00
f313276966 Version bump to v2.9.0.beta5 (#17077) 2022-06-13 15:27:06 -06:00
7c27c839de Version bump to v2.9.0.beta4 (#16477) 2022-04-14 10:10:23 -04:00
9bbddd2cb3 Version bump to v2.9.0.beta3 (#16256) 2022-03-22 14:46:23 -04:00
cecfc7ce79 FIX: Don't warn on empty .discourse-compatibility (#16032) 2022-02-23 09:44:37 +01:00
fbf0345512 Version bump to v2.9.0.beta2 (#15932) 2022-02-14 16:23:19 +11:00
2fc8e923b6 Version bump to v2.9.0.beta1 (#15732) 2022-01-27 10:53:21 -05:00
aa54645753 Version bump to v2.8.0.beta11 (#15567) 2022-01-13 10:35:59 -05:00
07c010422b Version bump to v2.8.0.beta10 (#15382) 2021-12-21 13:23:49 -05:00
c4d3b6556d Version bump to v2.8.0.beta9 (#15152) 2021-12-01 11:40:49 -05:00
cbfe48b990 Version bump to v2.8.0.beta8 (#14948) 2021-11-15 11:13:34 -05:00
ae91818c19 Version bump to v2.8.0.beta7 (#14667) 2021-10-20 17:29:41 -04:00
f0d2b0f2f0 Version bump to v2.8.0.beta6 (#14228)
v2.8.0.beta5 can cause segfaults due to the oj gem v3.13.3.
2021-09-02 14:25:33 -04:00
c6f1818b85 Version bump to v2.8.0.beta5 (#14210) 2021-09-01 13:29:36 -04:00
cb858af8c7 Version bump to v2.8.0.beta4 (#13824) 2021-07-22 12:23:50 -04:00
5f8fa976d4 Version bump to v2.8.0.beta3 (#13703) 2021-07-15 14:54:02 -04:00
41038d6cdb Version bump to v2.8.0.beta2 (#13329) 2021-06-08 11:27:50 -04:00
05c1d3c9cd Version bump to v2.8.0.beta1 (#13092) 2021-05-18 16:38:17 -04:00
02f0acc41b Version bump to v2.7.0.beta9 (#13006) 2021-05-10 11:29:47 -04:00
a7261a1f68 Version bump to v2.7.0.beta8 (#12894) 2021-04-29 13:37:14 -04:00
07ca35670a Version bump to v2.7.0.beta7 (#12696) 2021-04-14 10:54:08 -04:00
9430185493 SECURITY: Improve theme git import (#12694) 2021-04-14 15:32:47 +01:00
3d4e2595d3 Version bump to v2.7.0.beta6 (#12636) 2021-04-07 15:10:07 -04:00
5b8941c568 Version bump to v2.7.0.beta5 (#12287) 2021-03-10 13:45:19 -05:00
180249112f Version bump to v2.7.0.beta4 2021-02-18 14:21:37 -05:00
c4dc610498 Version bump to v2.7.0.beta3 2021-01-28 12:53:10 -05:00
c232b5a291 Version bump to v2.7.0.beta2 2021-01-21 14:52:01 -05:00
99240476cb Version bump to v2.7.0.beta1 2020-11-30 17:46:05 -05:00
bd3b1cb9ac Version bump to v2.6.0.beta6 (#11288) 2020-11-19 13:56:05 -05:00
7c95b7ceb5 Version bump to v2.6.0.beta5 (#11084) 2020-10-30 12:20:12 -04:00
bb165ac8b1 Version bump to v2.6.0.beta4 (#10933) 2020-10-15 12:59:38 -04:00
6932a373a3 FIX: Handle .discourse-compatibility syntax errors (#10891)
Previously, any errors in those files would e.g. blow up the update process in docker_manager.
Now it prints out an error and proceeds as if there was no compatibility file.

Includes:

* DEV: Extract setup_git_repo
* DEV: Use `Dir.mktmpdir`
* DEV: Default to `main` branch (The latest versions of git already do this, so to avoid problems do this by default)
2020-10-12 18:25:06 +02:00
2a268bd89b Version bump to v2.6.0.beta3 2020-09-24 16:05:52 -04:00
713e6f1bb6 Version bump to v2.6.0.beta2 2020-08-20 16:36:25 -04:00
b1c6ff9e1c FIX: Test output related to Discourse::VERSION
It's a little awkward to test constants by re-assigning them so
I've added a new parameter to `Discourse.find_compatible_resource`
which can be used by tests.
2020-07-09 14:57:27 -04:00
339549d14a Support plugin and Theme compatibility version manifests (#9995)
Adds a new rake task `plugin:checkout_compatible_all` and
`plugin:checkout_compatible[plugin-name]` that check out compatible plugin
versions.

Supports a .discourse-compatibility file in the root of plugins and themes that
list out a plugin's compatibility with certain discourse versions:

eg: .discourse-compatibility
```
2.5.0.beta6: some-git-hash
2.4.4.beta4: some-git-tag
2.2.0: git-reference
```

This ensures older Discourse installs are able to find and install older
versions of plugins without intervention, through the manifest only.

It iterates through the versions in descending order. If the current Discourse
version matches an item in the manifest, it checks out the listed plugin target.
If the Discourse version is greater than an item in the manifest, it checks out
the next highest version listed in the manifest.

If no versions match, it makes no change.
2020-07-06 14:48:00 -07:00