Commit Graph

61 Commits

Author SHA1 Message Date
dependabot[bot] ce8fb1079b
Bump the github-actions group with 3 updates (#792)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 15:20:44 +01:00
Pradyun Gedam 74a63c5bde
Uncomment out code I was spooked by
This is actually not run unless a tag was pushed, which is what we want.
2024-05-05 22:35:23 +01:00
Pradyun Gedam 0057098309
Don't create a GitHub release for Test PyPI publishing 2024-05-05 22:34:02 +01:00
Pradyun Gedam 51e2690d6d
Fix typo in release workflow 2024-05-05 22:32:35 +01:00
Pradyun Gedam 8c97f72770
Comment out automated PyPI publishing from GHA
This is currently untested and the next Furo release to TestPyPI will
validate the current release workflow. If that is deemed functional,
this will be reverted and the release process will stop uploading
locally-built wheels.
2024-04-27 12:04:29 +01:00
Pradyun Gedam e157950f17
Update the release.yml file
This now more closely follows the guidance provided about this.
2024-04-27 11:59:47 +01:00
dependabot[bot] 2eb75aa20e
Bump the github-actions group with 1 update (#777) 2024-04-07 23:29:42 +01:00
dependabot[bot] 30cb4c86ef
Bump the github-actions group with 1 update (#769)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 22:11:10 +00:00
Pradyun Gedam 0e43dd1f00
Group dependency upgrades 2024-02-03 11:54:45 +00:00
Pradyun Gedam 744b343ebd
Drop Percy screenshots from documentation build
I'm not using this, so it's reasonable to avoid unnecessary publishes.
2024-01-29 23:20:25 +00:00
dependabot[bot] 0e98516dfc
Bump actions/checkout from 3 to 4 (#754) 2024-01-29 23:07:18 +00:00
dependabot[bot] 2054c83afd
Bump actions/deploy-pages from 1 to 4 (#755) 2024-01-29 23:07:09 +00:00
dependabot[bot] fe07e06713
Bump actions/upload-artifact from 3 to 4 (#756) 2024-01-29 23:07:00 +00:00
dependabot[bot] 1fe8ee0cae
Bump actions/setup-node from 3 to 4 (#757) 2024-01-29 23:06:51 +00:00
dependabot[bot] 61e8f405c1
Bump actions/upload-pages-artifact from 1 to 3 (#758) 2024-01-29 23:06:23 +00:00
Pradyun Gedam fb5118a0b4
Enable monthly dependabot updates for npm and GitHub Actions
This should make managing the dependencies in these ecosystems easier.
2024-01-29 23:01:34 +00:00
Pradyun Gedam 0b5ac8fc59
Add `id-token` to release workflow 2024-01-29 22:58:14 +00:00
Pradyun Gedam 240bc2c4b7
Bump TestPyPI release action 2023-09-10 16:02:58 +01:00
Pradyun Gedam 6c827aa21d
Bump the release workflow 2023-09-10 16:02:18 +01:00
Pradyun Gedam 834e951f55
Setup uploads to Percy
This should make it possible to see how the existing documentation
changes on each push.
2023-07-02 09:08:34 +01:00
pre-commit-ci[bot] 82f4a889dc
[pre-commit.ci] pre-commit autoupdate (#602)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-24 17:57:55 +00:00
Pradyun Gedam 205e1b3d91
Update config.yml 2022-12-15 07:13:17 +00:00
Pradyun Gedam da0674a849
Update the documentation deploy workflow
This makes sure that Furo's documentation is deployed via the new
GitHub Actions-based workflow.
2022-12-07 02:15:27 +00:00
Pradyun Gedam 8faac34fd2
Remove the no-longer-useful gh-pages workflow 2022-12-04 23:38:10 +00:00
Pradyun Gedam 8bbd06f51c
Add a workflow to push content directly to GitHub pages
This ensures that things get published appropriately.
2022-10-31 13:11:13 -05:00
Pradyun Gedam 52fc32fcb1
Build documentation in pull requests
This will catch basic issues in PRs.
2022-09-27 00:18:49 +01:00
Pradyun Gedam e62e08db20
Rework the asset generation setup
Switching to sphinx-theme-builder simplifies the Python packaging
process, by integrating the NodeJS build step within the Python wheel
generation step. This creates much simpler semantics around installation
by avoiding the need for a separate NodeJS build step outside of the
Python installation process.

Grunt enables a simpler format for describing builds, making it much
easier to reason about and set up. This is especially relevant since
the builds are now executed with NodeJS 16 and most of the Gulp plugins
in the previous setup were not ready for Node 16.
2021-11-09 18:30:09 +00:00
Pradyun Gedam 10352640d7
Simplify the GitHub Actions release workflow 2021-10-09 15:56:08 +01:00
Pradyun Gedam 0ea552a493
Rework how releases are uploaded 2021-10-09 15:49:13 +01:00
Pradyun Gedam b5aa88b99f
Add a reference to shoutouts.dev 2021-09-19 15:13:20 +01:00
Pradyun Gedam 886cba2cb4
Update release.yml to handle filenames diferently 2021-07-28 10:18:52 +01:00
Pradyun Gedam ff18a368d5
Update TestPyPI release workflow 2021-07-28 10:04:48 +01:00
Pradyun Gedam 15a0107f58
Update issue.yml 2021-05-08 13:30:46 +01:00
Pradyun Gedam f657631817
Update issue.yml 2021-05-08 13:27:23 +01:00
Pradyun Gedam b755d8aebd
Update issue.yml 2021-05-08 13:27:09 +01:00
Pradyun Gedam f1739c610e
Update GitHub Actions release workflow 2021-04-07 08:52:07 +01:00
Pradyun Gedam bee1cef937
Delete lint.yml 2021-04-05 19:34:24 +01:00
Pradyun Gedam c6e7aa2489
Add a link to the Code of Conduct 2021-03-27 11:58:10 +00:00
Pradyun Gedam 295615687f
Update wording in issue form 2021-03-27 11:56:46 +00:00
Pradyun Gedam 870016ac74
Pacify linters 2021-03-27 11:51:18 +00:00
Pradyun Gedam ec126b1823
More wording tweaks on new issue page 2021-03-27 11:44:16 +00:00
Pradyun Gedam 8c23ca0412
Tweak wording on "new issue" form 2021-03-27 11:42:25 +00:00
Pradyun Gedam b6afc1f6b8
Tweak issue form 2021-03-27 11:38:49 +00:00
Pradyun Gedam 8c2bc30e27
Add issue form 2021-03-27 11:37:17 +00:00
Pradyun Gedam ca99177e61
Another update for discussions-as-entry-point 2021-03-27 10:56:52 +00:00
Pradyun Gedam 1160f35c7f
Push initial reports to discussions 2021-03-27 10:33:22 +00:00
Pradyun Gedam 2ef222e576
Pacify linters 2020-12-30 12:08:33 +00:00
Pradyun Gedam 89ad0dc558
It's a long journey, but I think we've arrived 2020-12-28 17:29:17 +00:00
Pradyun Gedam 604ac50a8f
Maybe this is necessary to only run on tags? 2020-12-28 17:25:20 +00:00
Pradyun Gedam 76d8e4ba45
Fix the GitHub Actions release pipeline 2020-12-28 17:03:19 +00:00