psychedelicious
33fe02bdff
ci: add knip to ui check workflow
2024-02-27 08:38:37 -05:00
psychedelicious
13575642d8
chore: update issue template
...
- Improve spelling and grammar
- Add browser, GPU model, python deps fields
- Revise other fields
2024-01-29 14:11:00 +11:00
Brandon Rising
b94f6a4a29
Fix python label, add test label
2024-01-22 15:14:02 -05:00
Brandon Rising
4caf63d53d
Added a few more labels
2024-01-22 15:08:11 -05:00
Brandon Rising
6057229ceb
Github action for ensuring PRs are labeled in a way that makes it easy to distinguish what's being changed
2024-01-22 11:22:33 -05:00
dependabot[bot]
7366913a31
chore(deps): bump tj-actions/changed-files in /.github/workflows
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 37 to 41.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v37...v41 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 00:25:21 -05:00
Eugene Brodsky
968fb655a4
Report ci disk space + minor docker fixes ( #5461 )
...
* ci: add docker build timout; log free space on runner before and after build
* docker: bump frontend builder to node=20.x; skip linting on build
* chore: gitignore .pnpm-store
* update code owners for docker and CI
---------
Co-authored-by: Millun Atluri <Millu@users.noreply.github.com>
2024-01-10 05:20:26 +00:00
psychedelicious
5bf61382a4
feat: add python dist as release artifact, as input to enable publish to pypi
...
- The release workflow never runs automatically. It must be manually kicked off.
- The release workflow has an input. When running it from the GH actions UI, you will see a "Publish build on PyPi" prompt. If this value is "true", the workflow will upload the build to PyPi, releasing it. If this is anything else (e.g. "false", the default), the workflow will build but not upload to PyPi.
- The `dist/` folder (where the python package is built) is uploaded as a workflow artifact as a zip file. This can be downloaded and inspected. This allows "dry" runs of the workflow.
- The workflow job and some steps have been renamed to clarify what they do
2023-12-16 20:02:09 +11:00
psychedelicious
1615df3aa1
fix: use node 18, set working directory
...
- Node 20 has a problem with `pnpm`; set it to Node 18
- Set the working directory for the frontend commands
2023-12-16 00:32:31 +11:00
psychedelicious
b2a8c45553
fix: build frontend in pypi-release workflow
...
This was missing, resulting in the 3.5.0rc1 having no frontend.
2023-12-15 23:56:31 +11:00
psychedelicious
937c7e957d
add merge plan to PR template
2023-12-13 16:59:31 -05:00
psychedelicious
5140056b59
fix(actions): fix lint-frontend
2023-12-09 16:00:37 +11:00
psychedelicious
f17b3d0068
feat(ui): migrate to pnpm
...
- update all scripts
- update the frontend GH action
- remove yarn-related files
- update ignores
Yarn classic + storybook has some weird module resolution issue due to how it hoists dependencies.
See https://github.com/storybookjs/storybook/issues/22431#issuecomment-1630086092
When I did the `package.json` solution in this thread, it broke vite. Next option is to upgrade to yarn 3 or pnpm. I chose pnpm.
2023-12-09 16:00:37 +11:00
Lincoln Stein
a4f1db7c02
change stylecheck name from "black" to "ruff"
2023-11-14 11:06:10 -05:00
psychedelicious
43f2398e14
feat: use ruff's github output format for action
2023-11-11 10:42:27 +11:00
psychedelicious
8111dd6cc5
feat: remove pyflakes gh action
...
ruff supersedes it
2023-11-11 10:42:27 +11:00
psychedelicious
99e4b87fae
feat: use ruff in GH style-checks action
2023-11-11 10:42:27 +11:00
Lincoln Stein
fcba4382b2
upload to pypi whenever a branch starting with "release/" is released
2023-10-13 12:49:24 -04:00
psychedelicious
bf9f7271dd
add ref to pypi-release workflow to fix release with unintentional changes
...
v3.3.0 was accidentally released with more changes than intended. This workflows change will allow us release to pypi from a separate branch rather than main.
2023-10-13 18:58:36 +11:00
psychedelicious
5a42774fbe
Update FEATURE_REQUEST.yml
...
Added some verbiage about making feature requests singular and focused.
Updated the placeholder to something more Invoke-y.
2023-09-14 22:19:03 -04:00
Martin Kristiansen
fafa21569a
Adding isort GHA and pre-commit hooks
2023-09-12 13:01:58 -04:00
Sam
a79d5901c7
Correct spelling and grammar in feature request template
...
Minor corrections to spell and grammar in the feature request template
2023-09-08 07:47:55 +10:00
Kent Keirsey
f134804fe7
Update CODEOWNERS
2023-09-04 23:19:24 -04:00
Kent Keirsey
c59c3ae499
Update CODEOWNERS
2023-09-04 23:19:24 -04:00
Kent Keirsey
b5a83bbc8a
Update CODEOWNERS
2023-08-27 11:28:42 -04:00
Martin Kristiansen
4f1008f31f
Installing Flake8-pyproject in GHA workflow
2023-08-18 15:52:04 +10:00
Martin Kristiansen
6cc629e19d
Adding flake8 to GHA and pre-commit. Fixing missing flake8
2023-08-18 15:52:04 +10:00
Brandon Rising
118d5b387b
deploy: refactor github workflows
...
Currently we use some workflow trigger conditionals to run either a real test workflow (installing the app and running it) or a fake workflow, disguised as the real one, that just auto-passes.
This change refactors the workflow to use a single workflow that can be skipped, using another github action to determine which things to run depending on the paths changed.
2023-08-03 10:32:50 +10:00
psychedelicious
f028342f5b
Merge branch 'main' into patch-1
2023-08-03 10:00:10 +10:00
Eugene Brodsky
7021467048
(ci) do not install all dependencies when running static checks ( #4036 )
...
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2023-08-02 23:46:02 +00:00
psychedelicious
41d6a38690
Update lint-frontend.yml
...
The action should run on every PR. We can make this more efficient in the future.
2023-08-01 22:10:56 +10:00
Saurav Maheshkar
35dd58e273
chore: move PR template to .github/
dir
2023-07-29 12:59:56 +05:30
Martin Kristiansen
2183dba5c5
Remove whitespace and commented out pre-commit hooks
2023-07-27 10:53:27 -04:00
Martin Kristiansen
8b4af69d87
Black config, pre-commit and GHA
2023-07-27 10:09:04 -04:00
Millun Atluri
cf10852ee3
uses v8 actions/stale@v8
2023-07-25 11:23:00 +10:00
Millun Atluri
aea8ad5670
Update close-inactive-issues.yml with latest stale version
2023-07-24 20:52:34 +10:00
Millun Atluri
97f4475fdf
Update close-inactive-issues.yml
2023-07-24 20:50:33 +10:00
Lincoln Stein
2dd59d31d0
fix mkdocs push
2023-07-21 12:27:53 -04:00
Lincoln Stein
187d7c1cab
update mkdocs-material to pull from main
2023-07-18 11:11:37 -04:00
Kent Keirsey
52948a1bbc
Update CODEOWNERS
2023-07-15 08:52:41 -04:00
Eugene Brodsky
212156cb15
(ci) remove testing branch
2023-07-12 16:51:15 -04:00
Eugene Brodsky
a9d7ce8ca4
(ci) free up disk space on GHA runners
2023-07-12 16:51:15 -04:00
Eugene Brodsky
7111db2e0d
(ci) fix container build workflow
2023-07-12 16:51:15 -04:00
Eugene Brodsky
cc400c9fa5
(ci) temporarily comment out end-to-end tests
2023-06-26 13:08:43 -04:00
Eugene Brodsky
4eb7a5fc60
(ci) clean up pip tests
2023-06-26 13:08:43 -04:00
Kent Keirsey
5569f205ee
Update CODEOWNERS
2023-05-26 08:59:10 -04:00
Kent Keirsey
a76cf8aab2
Update CODEOWNERS
2023-05-26 08:59:10 -04:00
psychedelicious
3829ffbe66
fix(tests): add --use_memory_db
flag; use it in tests
2023-05-25 12:12:31 +10:00
psychedelicious
670c79f2c7
fix: attempt to fix actions
...
i think this conditional needs to be removed.
2023-05-25 00:31:48 +10:00
psychedelicious
d6efb98953
build: fix test-invoke-pip.yml
...
- Restore conditional which ensures tests are only run on `main`
- Fix `yaml` syntax error
2023-05-24 21:48:12 +10:00