aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* Fix Docker workflow not pushing on manual triggerFinlay Davidson2022-07-194-10/+16
| | | | | | | | Also fix issue where workflow fails on pull requests when the user who made the pull request doesn't have the secrets set. Also allow other workflows to be triggered manually. Also don't trigger any workflows on pull requests to master, as there shouldn't be any pull requests against master.
* Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants2022-07-091-7/+5
|\
| * Docker workflow use separate username for loginFinlay Davidson2022-07-091-7/+5
| |
* | Add 'workflow_dispatch' in the workflow file for Docker image generation to ↵Jean-François Milants2022-07-091-0/+2
|/ | | | allow manually starting the workflow.
* Only build Docker Images on develop, not masterFinlay Davidson2022-07-081-2/+2
|
* Make Docker workflow push to latest and commit shaFinlay Davidson2022-07-081-1/+13
|
* Don't try to cache to Docker Hub on pull requestFinlay Davidson2022-07-081-1/+13
|
* Use either a secret or infinitime as usernameFinlay Davidson2022-07-081-4/+6
| | | | | Uses either the DOCKER_HUB_USERNAME secret or just infinitime as the username for pushing to and pulling from Docker Hub.
* Require event_name to be push for Docker HubFinlay Davidson2022-07-081-2/+2
| | | | Instead of just checking if it's not pull_request
* Hardcode the Docker Hub username as infinitimeFinlay Davidson2022-07-081-4/+4
| | | | | This is so that pull requests that modify the docker image but don't have the DOCKER_HUB_USERNAME secret set won't fail.
* Create GH Actions workflow to build Docker imageFintasticMan2022-07-081-0/+42
|
* Don't build the firmware when only docs were modified (#1198)Riku Isokoski2022-07-052-0/+12
|
* Minor changes to clang-format workflow (#1177)FintasticMan2022-06-111-2/+1
|
* Remove extra linebreaksRiku Isokoski2022-05-271-4/+2
|
* Unzip DFU, so the artifact doesn't need to be unzipped by the user.Riku Isokoski2022-05-271-2/+4
|
* Rename uploaded files with source branch in workflowsRiku Isokoski2022-05-272-6/+6
|
* Cleanup workflowsRiku Isokoski2022-05-272-19/+0
|
* Edit workflow to use the new docker image : infinitime/infinitime-build.Jean-François Milants2022-05-261-1/+1
|
* Add comment about the workaround that was needed in the github workflow.Jean-François Milants2022-05-261-0/+4
|
* The main build workflow for GitHub Actions now uses the infinitime-build ↵Jean-François Milants2022-05-261-142/+18
| | | | | | docker image to build the firmware. This allows to avoid the duplication of the build logic in Docker and Github workflow format. The Dockerfile has been slightly adapted (remove the USER instructions). Docker images are now published in DockerHub (jf002/infinitime-build).
* Only test format when it is wantedRiku Isokoski2022-05-161-0/+4
|
* Don't allow test-format.sh to be run locallyRiku Isokoski2022-05-161-1/+1
|
* Only run lv_sim GH Actions on push to develop and masterFintasticMan2022-05-141-2/+2
|
* fongen: don't pre-build fontsYehoshua Pesach Wallach2022-05-101-5/+0
|
* fontgen: lock version at currentYehoshua Pesach Wallach2022-05-102-2/+2
|
* fontgen: make simulator build fonts tooYehoshua Pesach Wallach2022-05-101-0/+9
|
* Added lv_font_conv to workflow mainYehoshua Pesach Wallach2022-05-101-0/+4
|
* Add formatting test workflowRiku Isokoski2022-05-081-0/+34
|
* CI: lv_sim: initialize libpng submodule for WITH_PNG=ON screenshotReinhold Gschweicher2022-03-081-1/+1
| | | | | | InfiniSim PR https://github.com/InfiniTimeOrg/InfiniSim/pull/10 adds support for screenshots in png/bmp format using `libpng` submodule. This new submodule must be added to the lv_sim workflow as well.
* CI: add lv_sim workflow and upload 'infinisim' executableReinhold Gschweicher2022-03-081-0/+74
| | | | use InfiniSim repo to build simulator in CI
* Use CMake universal build commandJackson2021-12-301-6/+3
| | | Rather than using generator-specific build commands (ex. `make` or `ninja`), the CI build now uses `cmake --build` for a more modern, best practices approach.
* Switch CI/CD to build using ninja vs. makeJackson2021-12-301-4/+4
| | | By switching the CI/CD workflow to use CMake's `ninja` backend, the build time goes down considerably (~4.5 minutes to ~2) compared to GNU Make
* CI: add pintime-recovery to build jobsNeroBurner2021-10-181-0/+8
| | | | | | The recovery image "it is the last chance before a brick", as described in https://github.com/InfiniTimeOrg/InfiniTime/issues/742#issuecomment-943665960 So just build it to make sure it doesn't silently break, but don't upload it.
* Run CI on master and develop branchNeroBurner2021-09-101-4/+4
| | | | | The documentation https://github.com/JF002/InfiniTime/blob/develop/doc/contribute.md#how-to-submit-a-pull-request- tells us to make pull requests against `develop` branch. Update the CI to run on those pull requests to have a check if the PR breaks something unintentionally.
* Github Action - update mcuboot versionmabuch2021-08-141-6/+1
|
* fix Github Action build Firmwaremabuch2021-08-141-15/+14
|
* Small correction to git URL in documentation filesMartin Ashby2021-03-151-2/+2
|
* Update main.ymlMiguel Ángel Ordóñez Moya2020-11-141-3/+3
| | | | When installing Cmake you get Error: The add-path command is deprecated and will be disabled on November 16th... And the file pinetime-mcuboot-app-dfu.zip was being generated as pinetime-mcuboot-app-dfu.zip.zip
* Backport Github Actions files from master branch.JF2020-09-272-202/+171
|
* Fix conflictJF2020-07-251-0/+202