jack1142
2c8c97490b
Maybe fix the base branch used in dev bump automation ( #5307 )
2021-09-23 17:56:33 +02:00
palmtree5
3254698c78
Update deps, allow Python 3.9, drop Fedora 32 ( #5121 )
...
* Update deps + allow Python 3.9
* Add in updates from Jack's branch
* Fix multiple target for cross-reference warnings
* Update a few more Python 3.8 occurrences
* Bump further
* Don't install tox in CodeQL environment
* Bump Python version in docs to 3.9.7
* more bumps
* Add missing pin
* Stop using the deprecated distro.linux_distribution()
* Suppress deprecation warning
* Fix OpenSUSE Leap instructions
* Drop Fedora 32
* Add Python 3.10-dev to CI
* meh
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-06 18:43:29 +02:00
jack1142
80e7a70f9e
Fix base branch used for PyPI release? ( #5212 )
2021-08-13 04:08:39 +02:00
jack1142
ec26687e9e
Improve release correctness and safety by using GH Environments ( #5167 )
...
* Improve release safety by using GH Environments
* Exit early when just returning version
2021-06-30 17:24:18 +02:00
jack1142
1471ead0ce
With each release we're getting one step closer... ( #5090 )
2021-05-28 20:44:58 +02:00
jack1142
01561fbe07
Fix permissions for CodeQL workflow ( #5009 )
2021-04-22 20:00:24 +00:00
jack1142
336abcfbba
Update workflows with needed permissions ( #5003 )
2021-04-20 18:43:18 +02:00
jack1142
aea0db4ef6
Include more files in distributions ( #4964 )
...
* Include LICENSE files in distributions
* Use pep517 isolated builds
* Update the GH Actions workflow
2021-04-08 02:35:47 +02:00
jack1142
1c7b1e0358
Fix dev bump in Publish Release workflow ( #4952 )
...
* Fix dev bump in Publish Release workflow
* I made a PR from the wrong branch...
2021-04-06 19:19:31 +02:00
jack1142
6a99becdb2
Update publish_release.yml
2021-04-06 03:57:06 +02:00
jack1142
fa25033be1
Fix dev bump in Publish Release workflow ( #4948 )
2021-04-06 03:22:01 +02:00
jack1142
53c069a636
Auto-put PRs from release workflows in the proper milestone + minor things ( #4862 )
...
* Make workflow name use TitleCase
* Indicate in the PR description that it's a multi-part workflow
* Auto-put PRs from Prepare Release workflow in the proper milestone
* Rename "Publish the release" workflow to "Publish Release"
* Auto-put PR from Publish Release workflow in the proper milestone
2021-02-27 11:22:54 +01:00
jack1142
d3b448d50c
Fix publish_release workflow ( #4858 )
2021-02-26 19:04:36 +00:00
jack1142
f926fab431
Fix prepare_release workflow ( #4855 )
2021-02-26 18:43:00 +00:00
jack1142
f476b842d5
Work around actions/labeler's upstream issue with label sync setting ( #4844 )
...
* Work around `actions/labeler`'s upstream issue with label sync setting
* Add comment about this being a workaround
2021-02-23 14:57:34 +01:00
jack1142
c5fbf5fb94
Change things up with Crowdin and release-related workflows ( #4833 )
...
* Alternative way of doing Crowdin...
* Limit the upload translations workflow to V3/develop
* Make the workflow close and reopen the PR automatically while I'm at it
* Add a workflow for preparing PRs for release
* Make the crowdin env vars local to the step requiring them
* Move dev bump to Publish Release workflow
2021-02-18 14:43:21 +01:00
jack1142
ae87aa396a
Bump Red's deps and all the pip deps used in our Actions ( #4572 )
...
* Bump Red's deps
* Bump deps in all our actions
* Don't bump flake8 in Lint Python action
* Bump apsw-wheels too
2021-02-11 02:40:36 +01:00
jack1142
19711d35b2
Update actions/labeler to use v3 version ( #4730 )
2021-01-13 04:16:07 +01:00
Kowlin
beedc6d2c7
[CI/meta] Add automatic labeling of changed files. ( #4674 )
...
* Theoretically this should work!
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* Update .github/labeler.yml
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
* *ughhh*
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-01-07 18:09:14 +01:00
Kowlin
afae84fa6b
[CI] Update CodeQL to resolve warnings. ( #4681 )
...
* Update CodeQL to resolve warnings.
* Make CodeQL analyze our Python dependencies
* `fetch-depth` should be no longer needed
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-12-23 03:57:28 +01:00
jack1142
48ec2dfee0
Bump versions of actions used by our workflows ( #4586 )
2020-11-09 20:26:49 +01:00
Kowlin
a80a5ec96e
Create codeql-analysis.yml ( #4413 )
...
* Create codeql-analysis.yml
* Remove the matrix support
* Remove autobuild and strategies
2020-09-09 01:12:27 +02:00
bobloy
d80d7c939c
Fix typo in lint python workflow ( #4201 )
2020-08-20 21:26:33 +02:00
jack1142
0293a108f0
Add workflow_dispatch trigger to Crowdin workflow ( #4113 )
2020-07-28 02:17:54 +02:00
jack1142
c70c1d97e5
Revert "[CI] Less weekly churn from automated tasks ( #3548 )" ( #3732 )
...
This reverts commit f6c85cd37a0ca14509e0d2bd0c463cffdf18849a.
2020-04-08 17:25:30 +02:00
jack1142
cf31c22e5d
Revert "Add changelog label to merged PRs ( #3664 )" ( #3702 )
...
This reverts commit 3d7ff7a149064bae03a1180ead9739d19d24816c.
2020-03-28 23:06:41 +01:00
Kowlin
980d2a8dc3
Removal of Dispatch, since its not working. ( #3696 )
...
* Removal of Dispatch, since its not working.
* Add changelog behavior
2020-03-26 14:13:30 +01:00
jack1142
3d7ff7a149
Add changelog label to merged PRs ( #3664 )
2020-03-26 13:56:10 +01:00
Michael H
f6c85cd37a
[CI] Less weekly churn from automated tasks ( #3548 )
...
* Less weekly churn pls
* be smarter here *just in case*
2020-02-16 22:53:02 +01:00
jack1142
cc30726ab6
Skip publish actions for forks ( #3544 )
2020-02-13 17:43:42 +01:00
Michael H
7bee668888
[CI] Stop messing with our contributor data with automated PRs ( #3534 )
...
* CC: Kowlin
* *sigh*
* Their own docs said that was allowed in expressions...
* python linting needs it too
* Quit with the dumb
* whoops
2020-02-09 21:18:02 +01:00
Kowlin
7f6418b18f
Fixed Commiter ( #3532 )
2020-02-09 00:53:37 +01:00
Kowlin
ec97f0c316
Updates to the Crowdin CLI ( #3530 )
2020-02-08 19:14:33 +01:00
DiscordLiz
9a278213bd
Use development versions of CI tools ( #3525 )
...
Allows assignment expressions to not break PRs
2020-02-08 07:29:18 -05:00
Kowlin
c6bc4c1bd6
First attempt automated crowdin ( #3521 )
2020-02-07 22:44:40 -05:00
Kowlin
61ed864e02
CI ports from Travis CI ( #3435 )
...
* Attempt 1, I suppose.
* Add the remaining 2 out of 3 jobs
* Spacing matters T_T
* So does formatting...
* More formatting fixing.
* First attempt at postgres services.
* Postgres attempt 2
* Update tests.yml
Flatten a python version I suppose.
* Update tests.yml
* Update tests.yml
* Update tests.yml
* Update tests.yml
* I wonder if this works lmao
* this is fun™
* let's go back
* add fail-fast
* Added publishing workflows
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2020-02-05 16:02:05 -05:00
jack1142
d1b7f836db
Update auto_labeler.yml ( #3396 )
2020-01-17 22:45:41 +01:00
Kowlin
e3720bb4a6
Updated to GH Scripts ( #3295 )
2020-01-09 14:09:41 +01:00
Kowlin
f5949f2664
Cleaning up the Flake8 workflow ( #3283 )
2020-01-08 12:24:27 -05:00
Kowlin
96e9e55642
Added an auto labeler. ( #3282 )
2020-01-08 12:21:42 -05:00
Michael H
d00609bb8a
pyflakes ( #3266 )
2020-01-03 22:22:10 -05:00