Commit Graph

27 Commits

Author SHA1 Message Date
Jason Wen 61f7690265 ci: Update build number on dev builds with Discord notification (#381) 2024-08-02 11:38:25 -04:00
DevTekVE ef2331b5df ci: Prebuilt public branches and update build number (#380)
* fixing build number + forcing run to test

* Cleaning up and changing the process for the auto builds

* updating the logic for the extra verson identifier

* Return to default master-dev-c3

* if this is MR on gitlab, we also publish prebuilt on private gitlab for internal testing

* Silly formatting issue
2024-08-02 10:26:14 -04:00
DevTekVE f311c8b1d7 No auto publish for dev-c3 or release-c3 2024-08-01 20:09:17 +02:00
DevTekVE cd0ee08763 Allow auto publishing of public prebuilts 2024-08-01 18:10:59 +02:00
Jason Wen fa3a0ba747 CI: Update prebuilt repository URL (#374) 2024-07-31 19:47:34 -04:00
DevTekVE c26fd9d7c0 Add new parameters for enabling GitLab runner and Sunnylink uploader 2024-07-29 06:21:01 -04:00
Jason Wen 1fb0cb59a6 Scons: Build sunnypilot elements with added GPG keys 2024-07-29 06:20:37 -04:00
DevTekVE d78948ea6e Add 'allow_failure: false' to publish script in .gitlab-ci.yml 2024-06-14 15:32:11 +00:00
Jason Wen 524d7b73f9 Sync: sunnypilot/panda:master into sunnypilot/panda-special:master-priv 2024-06-12 16:21:36 -04:00
DevTekVE 8acd104c65 specify base image 2024-04-01 18:14:42 +02:00
Miguel Fernandez 57be1f4c5f PIPELINE: hardening pipeline - excluding ui.h from prebuilts 2024-02-14 19:40:40 +01:00
DevTekVE a0dd4d7359 Adding sanity checking and using a different method for the actual artifact being built 2024-02-14 17:51:26 +00:00
Jason Wen 83a1c8d6a9 CI: Fix commit message for prebuilt branches 2023-12-09 19:58:28 -05:00
DevTekVE f601c7be0b CI: test version differently 2023-12-10 01:14:14 +01:00
DevTekVE 75d2fbf22a CI: test version differently 2023-12-10 00:48:32 +01:00
DevTekVE 9bb3844301 CI: Update VERSION extraction command in .gitlab-ci.yml
Refactored the command used to extract the version information in the .gitlab-ci.yml file. The new command targets the `#define COMMA_VERSION` line, going through 'common/version.h' and printing the version without quotation marks. This change affects both the "staging-c3" and "release-c3" branches.
2023-12-10 00:30:32 +01:00
DevTekVE 1073aecf79 Update version handling in GitLab CI configuration 2023-12-09 23:09:22 +00:00
DevTekVE 002d0d10de CI: Unifying gitlab steps 2023-12-09 15:12:57 +00:00
Jason Wen e19383d5f0 CI: Post notifications to Discord 2023-12-09 11:58:25 +00:00
DevTekVE 2d870d1d8b Updating to pub github 2023-12-06 17:49:58 +00:00
DevTekVE d50171d130 Add retry to default in GitLab CI config
This commit introduces a retry parameter under the default settings in .gitlab-ci.yml to improve the robustness of CI/CD pipeline. Additionally, an unnecessary whitespace has been removed from the file to maintain neat and clean code.
2023-12-06 17:05:58 +01:00
DevTekVE c48d1bee55 Update Gitlab Pipeline user configurations 2023-12-05 18:19:18 +00:00
DevTekVE 8c817a37e0 ci: Remove after_script from .gitlab-ci.yml 2023-12-05 07:54:04 +00:00
DevTekVE aad8cd295b Update GitLab runner scripts and add sudo permissions
The GitLab Runner installation and uninstallation scripts have been refined, including directory management improvements and user handling enhancements. The install script now exports the base directory for subprocess availability and validates script arguments presence. An uninstall script has been added for smoother user experience. Additionally, sudo permissions have been granted to the gitlab-runner user group in both scripts and the .gitlab-ci.yml file, enhancing workflow efficiency.
2023-11-11 09:47:58 +01:00
DevTekVE 5ac7e9e2c0 Update .gitlab-ci.yml to point to public repo 2023-10-26 05:53:15 +00:00
DevTekVE 607513b733 Simplify rules in .gitlab-ci.yml
The commit streamlines the 'rules' condition in our CI/CD pipeline configuration. It removes redundant and unnecessary conditions, leaving only the essential check for a new branch creation. This revision not only makes the code cleaner but also enhances our pipeline's clarity and readability.
2023-10-24 19:15:55 +02:00
DevTekVE 87b4ca54b6 Add CI/CD pipeline and Docker support 2023-10-24 17:13:32 +00:00