Commit Graph

14826 Commits

Author SHA1 Message Date
Jason Wen c52b83ce8d Merge branch 'mads-hkg-available-fix' into master-dev-c3 2024-07-21 17:16:56 -04:00
Jason Wen 1037bb15a0 oops flipped main 2024-07-21 17:16:48 -04:00
Jason Wen 9b427c02e1 Merge branch 'mads-hkg-available-fix' into master-dev-c3 2024-07-21 16:35:30 -04:00
Jason Wen 73afab7e8d make sure main button is pressed 2024-07-21 16:35:21 -04:00
Jason Wen 1a809cadf5 more fixes 2024-07-21 15:58:19 -04:00
Jason Wen 4aa7d25c9a add them back 2024-07-21 08:56:45 -04:00
Jason Wen 72f34a3335 should be removed 2024-07-21 08:51:06 -04:00
Jason Wen 1faaf719d7 Merge branch 'mads-button-event-modern' into master-dev-c3
# Conflicts:
#	selfdrive/car/__init__.py
#	selfdrive/car/chrysler/interface.py
#	selfdrive/car/ford/interface.py
#	selfdrive/car/gm/interface.py
#	selfdrive/car/honda/interface.py
#	selfdrive/car/hyundai/interface.py
#	selfdrive/car/mazda/interface.py
#	selfdrive/car/toyota/interface.py
#	selfdrive/car/volkswagen/interface.py
2024-07-21 01:16:24 -04:00
Jason Wen 1f69ad630d update logic 2024-07-21 01:13:31 -04:00
Jason Wen 36498041a9 add to cereal at the end 2024-07-21 00:50:00 -04:00
Jason Wen f5b1b4c73e Revert "encapsulate in method"
This reverts commit 5facba22
2024-07-20 22:40:45 -04:00
Jason Wen 0521f54536 Revert "encapsulate cancel event in method"
This reverts commit 93226506fa.
2024-07-20 22:40:21 -04:00
Jason Wen 38697b1f4c Revert "encapsulate in a class"
This reverts commit b95079bf7a.
2024-07-20 22:40:20 -04:00
Jason Wen cd09b47936 Revert "pre-commit: Apply mypy and ruff check fixes"
This reverts commit 17b8c6ab4e.
2024-07-20 22:40:20 -04:00
Jason Wen f62c14c761 Revert "one too much"
This reverts commit b62682f108.
2024-07-20 22:40:19 -04:00
Jason Wen 5e0f59e51d Merge branch 'mads-hkg-available-fix' into master-dev-c3 2024-07-20 21:15:57 -04:00
Jason Wen d51d95426a this is better 2024-07-20 21:15:37 -04:00
Jason Wen f6066f4076 Merge branch 'master-priv' into mads-hkg-available-fix 2024-07-20 21:10:38 -04:00
Jason Wen 499654cb3b Merge branch 'mads-button-event-modern' into master-dev-c3 2024-07-20 20:54:03 -04:00
Jason Wen b62682f108 one too much 2024-07-20 20:53:50 -04:00
Jason Wen 0ff60c8adf Merge branch 'hooks-fix' into master-dev-c3 2024-07-20 19:48:40 -04:00
Jason Wen 17b8c6ab4e pre-commit: Apply mypy and ruff check fixes 2024-07-20 19:48:19 -04:00
Jason Wen 7938ed408f Merge branch 'mads-button-event-modern' into master-dev-c3
# Conflicts:
#	selfdrive/car/gm/interface.py
#	selfdrive/car/hyundai/interface.py
2024-07-20 18:56:37 -04:00
Jason Wen d18fa774f8 Merge branch 'master-priv' into master-dev-c3 2024-07-20 18:50:06 -04:00
Jason Wen b95079bf7a encapsulate in a class 2024-07-20 18:48:07 -04:00
Jason Wen 93226506fa encapsulate cancel event in method 2024-07-20 18:32:50 -04:00
Jason Wen 5facba229a encapsulate in method 2024-07-20 18:23:38 -04:00
Jason Wen fb06ddf85b do this universally 2024-07-20 17:24:11 -04:00
Jason Wen e923d773f8 Revert "HKG Longitudinal: Jerk limits"
This reverts commit 4821f1bbc8.
2024-07-20 15:14:51 -04:00
Jason Wen 84274e2fc0 Revert "add lower"
This reverts commit dac5e529b6.
2024-07-20 15:14:51 -04:00
Jason Wen 3232d4d01e Revert "more, and comfort band"
This reverts commit 91dadaafd1.
2024-07-20 15:14:50 -04:00
Jason Wen b4ccc27b2c Merge branch 'master-priv' into mads-button-event-modern 2024-07-20 14:56:06 -04:00
Jason Wen 8b6e403996 Driving Model Selector v5: Bug fixes 2024-07-20 13:06:34 +00:00
Jason Wen 9ea42911e2 Merge branch 'mads-hkg-available-fix' into master-dev-c3 2024-07-20 07:40:02 -04:00
Jason Wen 3366bda92a handle states properly 2024-07-20 07:39:46 -04:00
DevTekVE 4cab5097eb Merge branch 'refs/heads/master-priv' into master-dev-c3 2024-07-20 12:01:08 +02:00
DevTekVE 0f2e56a203 [sunnypilot] Forcing SConstruct to assume always sunnypilot developer true until we actually encrypt things 2024-07-20 12:00:52 +02:00
DevTekVE ca969e16ce Merge branch 'auto-provisioning-gpg' into master-dev-c3 2024-07-18 16:16:06 +02:00
DevTekVE f51a6f5462 Add .git-crypt and .venv to the blacklist
This commit updates the release_files.py script to include .git-crypt and .venv in the list of blacklisted files. This ensures that these directories are excluded from the release process, maintaining cleaner and more secure releases.
2024-07-18 16:15:55 +02:00
DevTekVE a40a8c494b Merge branch 'auto-provisioning-gpg' into master-dev-c3 2024-07-18 16:08:54 +02:00
DevTekVE f4dac4b462 Add git-crypt unlock attempt in provision script
This update tries to unlock the repository with git-crypt at the start of the provision script. If the unlock is successful, it exits early, confirming access.

Check for /TICI file and install git-crypt if found

Previously, the script would exit if git-crypt was not found. Now, the script checks for the presence of the /TICI file and attempts to install git-crypt automatically if the file is detected. This change helps automate setup on systems where /TICI is present.

Remove GPG key file after import in CI script

Ensure GPG key files are removed after importing to improve security. This change mitigates the risk of accidental exposure of key files in subsequent steps.

Refactor key export path handling

Simplify and improve clarity in the key export process by defining a separate variable for the key installation path. This ensures consistency and reduces potential errors in directory management. Additionally, it automates committing and pushing the new public key to the repository.

Add provision script for git-crypt setup

This script checks for gpg and git-crypt installations and sets up a GPG key for git-crypt. It supports user input for name, email, and passphrase, with options for non-interactive execution and displays help information when requested.

Updated .gitlab-ci.yml to support automation of git-crypt provisioning and improved CI configuration.

This update adds a new stage to the pipeline for automatic provisioning of git-crypt when a change is detected in the git-crypt path. It introduces shared configurations to manage SSH key configurations, Git configurations, and git-crypt unlocking across multiple jobs. Unnecessary repetition of scripts has been minimized through reusability of these shared configurations. This ultimately enhances modularity and readability of the pipeline script.
2024-07-18 16:01:10 +02:00
DevTekVE cbb30cd8c5 Back to using reference on pipeline 2024-07-18 09:08:52 +02:00
Jaosn Wen 47842ff63e Merge branch 'mads-hkg-available-fix' into master-dev-c3 2024-07-17 11:22:18 -04:00
Jaosn Wen 90e829b8a2 MADS: HKG CAN-FD: Disallow cruise buttons to engage when pcmCruiseSpeed is off 2024-07-17 11:22:05 -04:00
Jaosn Wen cdd614a2fe Merge branch 'hkg-can-jerk' into master-dev-c3 2024-07-17 00:56:43 -04:00
Jaosn Wen e99130d808 Merge branch 'master-priv' into master-dev-c3 2024-07-16 23:28:05 -04:00
Jaosn Wen a05db5dcc7 Merge branch 'master-priv' into master-dev-c3 2024-07-16 23:27:48 -04:00
Jason Wen faf52492b6 ci: git-crypt: Decrypt prior to building 2024-07-17 03:26:13 +00:00
Jaosn Wen 91dadaafd1 more, and comfort band 2024-07-16 21:11:18 -04:00
Jaosn Wen dac5e529b6 add lower 2024-07-16 20:55:25 -04:00