Commit Graph

69 Commits

Author SHA1 Message Date
Nick Pope 962215db13 Organized images in the screenshots workflow.
Added a top-level directory in the zip archive that is the commit
hash which makes it easier when downloading multiple artifacts
for comparison. Updated the filenames of screenshots for easier
comparison between different cases. Added that an error is
raised if no screenshots uploaded in workflow.
2024-05-10 10:37:56 +02:00
Nick Pope 02c2090dc0 Optimized images in the screenshots workflow.
Running `oxipng` over a set of screenshots from a previous run that were
1.9M in size resulted in a total size of 1.3M, a 31.5% reduction.

This can be useful to reduce the artifact size stored in GitHub and
locally if downloading screenshots from multiple runs.

See https://til.simonwillison.net/github-actions/oxipng
2024-05-10 10:37:56 +02:00
Nick Pope 956f6610ec Removed obsolete logic from screenshots workflow.
The id was used when we attempted to update comments in an early
version of the feature. Also removed the job summary as it
doesn't have the value that it did in the original version of
the feature.
2024-05-10 10:37:56 +02:00
nessita ec8552417d
Pinned GitHub Actions for reminders to commit hashes for latest release. 2024-04-24 10:21:57 -03:00
nessita 694a96524b
Improved phrasing and removed bold text in the GitHub pull request template. 2024-04-24 10:20:02 -03:00
Mariusz Felisiak 0a6ed278d8
Stopped using byte-compiled 3rd-party packages in daily builds for byte-compiled Django. 2024-03-18 19:37:04 +01:00
erosselli 3fcef50472
Added a GitHub pull request template.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Co-authored-by: Paolo Melchiorre <paolo@melchiorre.org>
Co-authored-by: Adam Johnson <me@adamj.eu>
2024-03-04 14:07:37 -03:00
nessita 1fd57f2a21
Added GitHub Actions to create and check for reminders in pull requests. 2024-02-22 09:17:46 -03:00
Jon Janzen 6feaad9113 Refs #30950, Refs #35187 -- Added tests for byte-compiled Django to daily builds. 2024-02-21 12:47:10 +01:00
Mariusz Felisiak e676f56527
Bumped versions in Github actions configuration. 2024-01-26 13:41:52 +01:00
Nick Pope 8709fe61ba
Fixed database connection for other alias in PostgreSQL tests on GitHub Actions. 2023-12-15 14:44:35 +01:00
Tom Carrick 0eaad0bb59
Removed unnecessary write permission from screenshots Github workflow. 2023-12-13 15:38:59 -03:00
Tom Carrick ed65610653
Changed the screenshots Github workflow to run in the PR's branch by using pull_request as event trigger.
The original event trigger pull_request_target runs against the target branch (main), not the branch associated with the PR. Consequently, any new screenshots added in a PR are not captured, and the available screenshots reflect the state of the main branch code, not the code from the PR's branch.

This update addresses the issue by changing the event trigger to pull_request. However, it's important to note that this adjustment breaks the comments functionality since the action no longer has write permissions.
2023-12-12 13:22:32 -03:00
Nick Pope 2dca98f4f7 Refs #34986 -- Added PyPy 3.10 with PostgreSQL to daily builds. 2023-12-07 09:44:34 +01:00
Mariusz Felisiak 0d407bcce5
Refs #34986 -- Installed libmemcached-dev in PyPy 3.10 daily builds. 2023-11-22 09:59:11 +01:00
Mariusz Felisiak f01dc3cc42
Added PyPy 3.10 to daily builds. 2023-11-21 22:39:34 +01:00
Mariusz Felisiak 00a950f923
Refs #34900 -- Added Python 3.13 to daily builds. 2023-11-20 19:52:56 +01:00
Mariusz Felisiak 19c4052f98
Refs #34118 -- Used Python 3.12 for GitHub actions. 2023-11-18 16:58:25 +01:00
Mariusz Felisiak 86ae1a3b6c
Fixed permissions for GitHub action with screenshots.
Follow up to 97b7970c64.
2023-10-19 13:37:05 +02:00
Sarah Boyce 97b7970c64 Refs #34043 -- Added GitHub action to capture screenshots in Selenium tests. 2023-10-18 11:19:54 +02:00
Mariusz Felisiak 54d9d26ebf
Used Node.js 20 for GitHub actions. 2023-10-03 10:25:31 +02:00
Mariusz Felisiak cfe27544df
Refs #34851 -- Used PostgreSQL 13 for selenium tests.
Follow up to 2c6ebb65c9.
2023-09-21 08:10:51 +02:00
Mariusz Felisiak 4f0c0e6fa1
Bumped checkout version in Github actions configuration. 2023-09-05 10:52:17 +02:00
Mariusz Felisiak 17cdc7395e
Improved names for Selenium daily builds. 2023-06-18 13:20:05 +02:00
Sarah Boyce c914f54237
Added Selenium tests to daily builds. 2023-06-17 11:39:49 +02:00
sarahboyce 549d6ffeb6 Added GitHub action to run Selenium tests. 2023-06-15 10:49:37 +02:00
Liyang Zhang f9f9215d3e
Fixed some typos in comments, docstrings, and tests. 2023-03-20 08:07:23 +01:00
Mariusz Felisiak 6015bab80e Refs #34140 -- Added configurations to run blacken-docs linter and adjusted docs.
This adds:
- GitHub actions,
- tox configuration,
- pre-commit hook, and
- makefile rules
to run blacken-docs linter.

Co-authored-by: David Smith <smithdc@gmail.com>
2023-03-01 13:02:57 +01:00
Sarah Boyce 7e297e52c2
Bumped versions in pre-commit and npm configurations. 2023-02-13 20:51:53 +01:00
Mariusz Felisiak 3bbe22dafc
Fixed #34233 -- Dropped support for Python 3.8 and 3.9. 2023-01-18 09:46:01 +01:00
Mariusz Felisiak 744a1af7f9
Bumped gh-problem-matcher-wrap version to 2.0.0.
This avoids issues with using deprecated Node.js 12 actions.
2022-11-22 11:59:48 +01:00
Mariusz Felisiak d6fbfea08d
Added Python 3.12 to daily builds. 2022-11-09 14:04:14 +01:00
Mariusz Felisiak 2e82fa54ca Refs #33173 -- Used Python 3.11 for GitHub actions. 2022-10-26 09:42:51 +02:00
Mariusz Felisiak 02940ebce1
Bumped gh-problem-matcher-wrap version to 1.0.2. 2022-10-26 08:18:47 +02:00
Mariusz Felisiak 2d07f24f15
Fixed permissions for GitHub action with welcome message.
Follow up to bc33b04784.
2022-09-19 05:15:06 +02:00
Mariusz Felisiak 9c42933711
Fixed permissions for GitHub action with welcome message.
Follow up to bc33b04784.
2022-09-16 21:44:14 +02:00
Mariusz Felisiak bc33b04784
Fixed permissions for GitHub action with welcome message. 2022-09-16 15:12:14 +02:00
Mariusz Felisiak 8c8d100c29
Used first-interaction for GitHub action with welcome message. 2022-09-15 12:18:44 +02:00
Deepak Dinesh 982a970251 Fixed #33862 -- Added workflow to run the ASV benchmarks for labeled PR. 2022-09-06 17:58:07 +02:00
Mariusz Felisiak 5f76002500
Restricted permissions for GitHub tokens. 2022-08-04 20:00:35 +02:00
Mariusz Felisiak 7e5c8fc51f
Pinned gh-problem-matcher-wrap to the commit in GitHub actions. 2022-08-04 15:19:39 +02:00
Mariusz Felisiak 9a22d1769b
Bumped versions in Github actions configuration. 2022-06-24 07:38:13 +02:00
Mariusz Felisiak f825536b5e
Bumped versions in pre-commit and npm configurations. 2022-05-21 14:53:37 +02:00
Mariusz Felisiak fbacaa58ff
Added packaging tools to GitHub actions. 2022-03-18 08:55:32 +01:00
Florian Apolloner 839d403e50 Added GitHub action with daily builds for Windows and JavaScript tests.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2022-03-14 08:34:04 +01:00
Mariusz Felisiak d9fc383a5e
Used Ubuntu 20.04 for docs GitHub action. 2022-03-08 09:29:32 +01:00
Mariusz Felisiak c121e32082
Made Github actions auto-cancel redundant jobs. 2022-03-07 13:17:58 +01:00
Mariusz Felisiak 4468bcc657
Bumped versions in Github actions configuration to v3. 2022-03-07 10:56:31 +01:00
Carlton Gibson cf5e61cf6c Refs #33476 -- Added GitHub action to run black linter. 2022-02-07 20:36:04 +01:00
Mariusz Felisiak 4b97f698db
Reverted "Disabled caching in GitHub actions for Windows tests."
This reverts commit 11661d3815.

Fixed in setup-python 2.3.2.
2022-02-04 20:11:13 +01:00