1
0
Fork 0
Commit graph

107 commits

Author SHA1 Message Date
4138a2b6aa GitHub emailed me to say we need to use a later ubuntu version for these 2025-02-13 18:39:40 -08:00
e41b27e5f4
Merge branch 'main' into pr-template 2024-07-27 11:48:48 -07:00
08876512eb Actions: run makemigrations check with increased verbosity 2024-07-27 15:27:09 -03:00
dc54f28e17 Type fix 2024-07-27 08:44:44 -07:00
2e675474a9 Reorganizes PR template a bit
I found the template a little overwhelming, so this is an attempt to
make it a little more navigable and slightly less effortful.
2024-06-08 08:31:34 -07:00
e4035c6da6
add GitHub templates for PRs and releases
This commit adds:

1. a release template for GitHub releases.
2. a pull request template to help contributors and maintainers to understand and merge PRs faster, and label them correctly.

When using GitHub automated release notes, PRs will be split into sections based on the following labels:

- `breaking-change` or `config-change`
- `dependencies`
- `enhancement`
- `fix` or `bug`
- `plumbing`, `tests` or `deployment`
- all other PRs

Any labels not currently in use will be added once the PR for this commit is finalised and merged.
2024-04-28 13:30:47 +10:00
9d9e64399c Install same version of eslint in CI as in dev-tools 2024-04-10 21:26:34 +02:00
f666951934 Update CodeQL workflows to v3
https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
2024-03-30 21:56:44 +01:00
b5b9eddaf0 CI: relax black version constraints 2024-03-20 12:46:37 +01:00
4e20e43037 CI: merge all Python actions into one file 2024-03-13 23:36:26 +01:00
383e6533e1 CI: use pytest-github-actions-annotate-failures 2024-03-13 23:35:05 +01:00
74fdd9a85a CI: simplify pytest setup 2024-03-13 23:35:05 +01:00
6af0a08838 CI: use actions/setup-python@v5 and cache pip 2024-03-13 23:35:03 +01:00
12b469a0d6 CI: use actions/checkout@v4 2024-03-13 23:33:40 +01:00
570017d3b0 Upgrade Python Version from 3.9 to 3.11 2024-03-02 15:57:06 -08:00
a884825b3c
Check no missing migrations in django-tests workflow 2023-11-13 19:56:00 -03:00
Joeri de Ruiter
75f37d7361 Added mypy to scripts and workflow, and some first annotations for celerywyrm 2023-07-22 13:27:43 +02:00
245ae35a81 Pin prettier version in github workflow 2023-07-16 06:57:31 -07:00
Christof Dorner
60a0075bf4 Pin Github Actions black to 22.12.0 2023-02-02 12:36:46 +01:00
Joachim
4b55b4c026 Update black 2023-01-01 21:09:25 +01:00
Joachim
3f6cdff363 Update github actions versions 2023-01-01 21:06:35 +01:00
4e2324f06b
Add HTTP_X_FORWARDED_PROTO:false to Test
that it does not fail any more :)
2022-11-19 18:02:34 +01:00
6fb21b9e4b Disable wayward stylelint error 2022-10-20 20:44:27 -07:00
1a082b5ee8 Settings 2022-07-07 11:37:34 -07:00
Joel Bradshaw
6584cb6404 Go back to one requirements.txt, simplify workflow
The workflow can now use .pylintrc and the pylint req in
requirements.txt rather than having the options inline and installing it
separately
2022-06-05 14:57:42 -07:00
9e803043b2 Include test files in pylint 2022-04-04 15:24:39 -07:00
c77e5a1a90
Split css (#1959)
Divides the css into sub-files and normalizes how colors are defined.

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 16:34:17 -08:00
6daaffeaa7
Compiles css framework from sass (#1956)
* Compiles css framework from sass

* Adds watch commands

* Copies existing css to sass file

* Moves sass out of static path

* Removes global linter

I wasn't sure how to customize this, and it's not providing a lot of
additional value on top of the domain-specific linters

* Reverts invalid change to dockerfile

* Changes stylelint path

* Remove unused bulma files

* Properly minifies generated css

* Fixes regression in thread display

* rgba function only works with percents for whatever reason

* Hush stylelint

* Removes trailing zeros

* Compile sass in Django

Co-authored-by: Joachim <joachim.robert@protonmail.com>

* Python formatting

* Updates linter

* Updates commands

* Adds css-config file

Co-authored-by: Joachim <joachim.robert@protonmail.com>

* Stylelint fix

* Removes unused compiled bulma files

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 15:29:47 -08:00
cfc1302b23 Fixes spacing 2022-02-16 17:53:03 -08:00
954e914638 Linebreaks? who knows. 2022-02-16 17:50:30 -08:00
7afb5bc493 Stylelint needs libraries 2022-02-16 17:47:58 -08:00
862b6f49bd Correct npm package names 2022-02-16 17:45:04 -08:00
c054ccc84b Try ci with yarn instead of npx 2022-02-16 17:36:44 -08:00
9038afd7f1 Changes npm install 2022-02-16 13:16:05 -08:00
c1853e03ab Updates stylelint command 2022-02-16 13:14:48 -08:00
c19b9d7575 Updates stylelintrc filename and removes yarn 2022-02-15 12:46:28 -08:00
450d4cdace Try using npx instead of yarn for stylelint 2022-02-15 12:39:14 -08:00
7ff1ad7c83 Try again with yarn added as separate step 2022-02-15 12:37:28 -08:00
4428c0f14d Remoes yarn line 2022-02-15 12:34:28 -08:00
09978fc195 Tries npm install with yarn 2022-02-15 12:29:59 -08:00
714bb081ea Updates workflows 2022-02-15 12:25:35 -08:00
30ad3bba0b Suggest stylelint --fix in CI and add to bw-dev 2022-02-12 09:00:38 -08:00
4d0fa2db4a Dummy cache for tests 2022-01-06 11:40:27 -08:00
2cad762646 Use in-memory cache for CI tests 2022-01-05 09:51:00 -08:00
66456fc508 Adds test env var 2022-01-05 09:32:10 -08:00
34a16667d8 Adds github workflow 2021-12-16 10:47:22 -08:00
7c52feeab4 Skip modal layout in curlylint 2021-09-30 22:27:30 -07:00
acfb1bb376 Updating string format synatx part 2 2021-09-18 11:32:00 -07:00
00892eaaaf Temporary fix for pylint 2021-09-17 20:58:09 -07:00
a70b0e8712 Spacing for curly lint action 2021-08-21 11:45:36 -07:00