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
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
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
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
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
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
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
Pradyun Gedam
2b80e7e59c
Add GitHub Action workflow to upload releases
...
- Uploads distribution files as GA artifacts
- Uploads to GitHub Releases
- Uploads to TestPyPI (for now)
As of this revision, `nox -s release` uploads to PyPI and pushes the tag
to the GitHub repository. This change generates the release artifacts in
a GitHub Action workflow and uploads them to various places that
`nox -s release` does not upload to.
This allows this workflow to co-exist with the current functional
release pipeline, thus allowing for testing and tweaks before making a
"real" release using this mechanism.
2020-12-28 13:37:08 +00:00
Pradyun Gedam
ca3370f371
Rename GitHub Action file
2020-12-28 12:50:45 +00:00
Hugo van Kemenade
8e7e829a20
Add pre-commit to CI, update all linters ( #21 )
2020-10-16 00:06:56 +05:30
Pradyun Gedam
215bedc6a9
Rename the default branch to main
2020-10-15 01:56:40 +05:30
Pradyun Gedam
554ef70719
Make linters happy
2020-09-15 00:10:31 +05:30
Pradyun Gedam
2349df492e
Fix deployment of GitHub Pages (try 2)
2020-09-02 20:36:23 +05:30
Pradyun Gedam
805ff34f6e
Fix deployment of GitHub Pages (try 1)
2020-09-02 20:33:22 +05:30
Pradyun Gedam
757dadd835
CI: Better names
2020-09-02 18:24:20 +05:30
Pradyun Gedam
d820de724c
Publish documentation with GitHub Pages
2020-09-02 18:21:57 +05:30