Commit Graph

12 Commits

Author SHA1 Message Date
Loïc Guitaut 930ec25105 DEV: Enable smoke specs again
Now that `stable` provides the smoke specs, we can enable them again for
this plugin.
2025-04-30 14:06:51 +02:00
Alan Guo Xiang Tan 26e2516ea3
DEV: Add `ci-stable` job (#270)
This plugin is important so we want to ensure that the tests pass
against the `stable` branch too.
2025-04-23 11:03:57 +08:00
Alan Guo Xiang Tan 09e36dfc19
DEV: Skip core features specs on stable (#269)
The shared example is not available in stable yet
2025-04-23 09:55:45 +08:00
Loïc Guitaut d5f5e93db1
DEV: Add system spec to check core features are working fine (#267) 2025-04-09 14:58:07 +02:00
Jarek Radosz ea174f7e36
DEV: Clean up the code (#245)
gjs, helper invocation case, typos, latest license template, unnecessary tracking, concatClass, unnecessary service injection, new imports, whitespace, pure function helper, htmlSafe calling convention, this. in template, unused vars in ruby, update linting, qunit-dom
2024-10-23 11:21:22 +02:00
Ella E. 06cc8dba9d
UX: Adjust table to be responsive on mobile (#244)
* UX: Apply core admin table classes to be visually responsive; styling tweaks

* DEV: update spec to use new classes

* fix failing tests
2024-10-22 16:45:36 -06:00
David Taylor c42a2e901d
DEV: Skip system spec (#227)
This is still failing in our core CI. Followup to fe25a76fe3
2024-07-12 12:07:03 +01:00
Alan Guo Xiang Tan c47c37e107
DEV: Print page's HTML at the end after test fails (#226)
This system spec is flaky and we are getting a blank page so I would
like to see what the HTML is. Previously printing of the page's HTML was
doing it too early such that the ember application has not even boot.
2024-07-11 14:17:02 +08:00
Alan Guo Xiang Tan f3eda0a1a9
DEV: Add debugging info to figure out why system test is failing on CI (#225) 2024-07-11 10:08:11 +08:00
Alan Guo Xiang Tan fe25a76fe3
DEV: Unskip system tests and avoid predicate matchers (#224)
RSpec predicate matchers provide poor output when tests fail.
This commit switches to Capybara RSpec matches so that we get more
debugging information as to why these tests are flaky...
2024-07-10 10:38:29 +08:00
Vinoth Kannan 32170dfa38
DEV: skip the flaky system tests (#223)
I'm unable to find why the tests are failing in the Discourse core repo's plugin tests workflow. These tests always pass in the plugin repo and my local dev environment.
2024-07-09 23:12:50 +05:30
Vinoth Kannan e29c6b1504
UX: improve UI of software update page & display more info. (#214)
This PR will refresh the software update page so that self-hosters can more easily understand the plugins they have installed and which plugins need updates, and so that they are able to quickly and easily update them (or update everything).

Co-authored-by: Martin Brennan <mjrbrennan@gmail.com>
2024-07-09 00:14:26 +05:30