-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge latest state into main #661
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…to frontend-vuetify
…eployment as default
…ehind /login redirection
* Moved frontend-vuetify into repo root * added configurable REST and gRPC base url and removed old references to frontend-vuetify * removed application/src/tira/static/tira/frontend-vuetify * Configured Authelia and placed TIRA dev frontend behind it * removed legacy authentication * Removed leftover code from legacy endpoint and configured discourse deployment as default * configured tira api behind authentication and proxy and added login behind /login redirection * authelia now sets the X-Disraptor-User and X-Disraptor-Groups header * cleaned up some code * added some documentation and minor reverted changes * Added mock-secret to Unit Test workflow * fixed unit tests for backend * I dont get it * fixed workflow * create the client-api-key file * now * fixed backend unit tests * removed the unused index.html view * Introduced frontend tests to github actions * that was silly * Documented the new dev environment * Removed build-docker-image.yml workflow since it is not used currently * made devcontainer privileged :( * reformatted README and added automatic installation of yarn dependencies * New publish CI for creating a production image of the frontend * move livePreview to port 3080 * added launch configurations for frontend and backend * Updated the documentation * fixed actions * fixed actions times two * removed unused imports, added todos, removed unused file * introduced a pipeline for mypy, flake8, black, and isort * integrated linting with vscode * fixed linter workflow to only run once * fixed typo in isort configuration * the forgotten merge * the forgotten merge volume 2 * it seems, I am quite bad at this merge stuff * minor cleanup * Added setuptools to requirements.txt * Fixed setuptools to 71
* made isort and black happy for the backend * made black and isort happy for the python-client * fix flake8 in python-client * fix some flake8 problems * made flake happy * fixed further flake issues * removed pinned setuptools * reverted generated protobuf files and skip analyzing those in the future * improved some mypy issues * updated python version in backend CI to 3.9 and 3.10 * fix some flake 8 warnings * made black and isort happy * removed unused variables --------- Co-authored-by: Maik Fröbe <[email protected]>
… tests for the new endpoints
Started REST API v1
…ted Unittests into VSCode; Quality of Life (#660) * Configured backend and python client tests for vscode and moved all devcontainer files to .devcontainer * removed old python-client/Dockerfile.dev and integrated into dev container * added launch target for vuetify tests * consolidated all tests into tests.yml * readded LICENSE file to python client * fixed minore issues in the application and added further documentation on frontend development * made linter happy and fixed backend workflow * fixed communicating HF Cache folder to hf * removed default_hf_home_in_tira_host --------- Co-authored-by: Tim Hagen <[email protected]>
* removed webpack dependency and background_jobs endpoint * removed legacy deployment stuff and began work on new production dockerfile * added building the application to the publish workflow * updated publish workflow to run on push for now * made index.html paths relative * appended tira-frontend to all resource paths in the compiled frontend * set base path explicitly * added tfr-static prefix * added workaround for disraptor * test * rewoked last changes * updated dockerfile of frontend * fixed frontend dockerfile * removed extractRole for fetchUserInfo * removed extractOrganizerTeams * elaborated TODO Comment * fixed typehints * removed unused utils functions * renamed application module to tira_app and updated production container * minor fixes to ci * more configurable TIRA_ROOT and TIRA_CONF * cleaned the settings.py and settings-test.py up a bit * consolidated tira-application-config.*.yml and improved settings.py further * removed src/tira_app/static and fixed TIRA_DEBUG handling * configured TIRE_CONFIG appropriately in CI and dockerfile for make setup * another problem found * dockerfile.prod runs make setup in debug mode * automatic migration; extended configuration via environment variables; fixed a bug in Tasks.vue * fixed python-gitlabto 4.10.0 * added helpful tools to production container * fixed wrong path * fixed django to 5.0.9 * oops * heldenhaft * final deployment adjustments * made django_secret and discourse_api_key configurable via env * updated deployment documentation * uwsgi uses port 8080 * the info endpoint now fetches the actual tira version
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.