| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | CI: install build resource dependency python3-pil package | Reinhold Gschweicher | 2023-10-26 | 1 | -0/+4 |
| | | | | | | Used by script `lv_img_conv.py`, should be provided by docker image, but until then explicitly install in workflow. | ||||
| * | workflows: Fix InfiniSim CI build | FintasticMan | 2023-09-18 | 1 | -3/+3 |
| | | | | | | InfiniSim has removed the libpng submodule and moved it to a system dependency. | ||||
| * | pr-comment: Comment instructions instead of failing | Riku Isokoski | 2023-03-27 | 1 | -3/+9 |
| | | |||||
| * | branches: Update files to refer to main instead of develop | Finlay Davidson | 2023-03-02 | 4 | -6/+6 |
| | | |||||
| * | workflow: Buildsize comment when simulator fails | Riku Isokoski | 2023-01-31 | 1 | -0/+1 |
| | | | | | | | | | The workflow checks that the buildsize comparison succeeds. The download artifact step also checks that all of the main workflow succeeds. This isn't necessary, and causes the comment not to be created when the simulator build fails. This change disabled the success conclusion requirement. | ||||
| * | workflow: Updated workflow comment for all | Riku Isokoski | 2023-01-31 | 2 | -24/+65 |
| | | | | | | | | | | | | | | | | | | The previous version failed, because it looked for the check from the branch in the fork, but looked for it in the main repo. Now uses the sha to get the commit on which checks were run. Previous description This works by uploading the data from the main workflow with low permissions as an artifact, then downloading the data in a workflow with higher permissions to post the comment. Third party actions are fixed at a commit, in case they get compromised. Also set the build-firmware VM to ubuntu-22.04, which was missed when updating workflow deps earlier. | ||||
| * | Revert "workflow: Comment build size on all PRs" | Riku Isokoski | 2023-01-31 | 2 | -65/+24 |
| | | | | | This reverts commit 012c3d25f313148734b4720e376ec24ff6089453. | ||||
| * | workflow: Comment build size on all PRs | Riku Isokoski | 2023-01-31 | 2 | -24/+65 |
| | | | | | | | | | | | | This works by uploading the data from the main workflow with low permissions as an artifact, then downloading the data in a workflow with higher permissions to post the comment. Third party actions are fixed at a commit, in case they get compromised. Also set the build-firmware VM to ubuntu-22.04, which was missed when updating workflow deps earlier. | ||||
| * | build-size-workflow: Fix when base gets updated | Riku Isokoski | 2023-01-28 | 1 | -10/+16 |
| | | | | | | | | | The github.event.pull_request.base.sha in the workflow doesn't get updated when there are new commits in the base branch. Instead always checkout the branch to check the sha manually and cache only the build. The ownership fix seems to still be necessary | ||||
| * | Update workflow dependencies (#1504) | Riku Isokoski | 2023-01-12 | 2 | -6/+7 |
| | | | | | | | | | | * Update workflow dependencies ubuntu-latest vm has been updated from 20.04 to 22.04. To avoid sudden issues, use 22.04 explicitly. CMake doesn't need to be updated on 22.04, but ninja must be installed separately in the simulator workflow. actions/checkout@v2 uses deprecated Node.js 12. Update to v3 which uses 16 | ||||
| * | workflow: echo build diffs for viewing without the comment | Riku Isokoski | 2023-01-07 | 1 | -0/+8 |
| | | |||||
| * | workflows: Disable build size comment in fork PRs | Riku Isokoski | 2023-01-07 | 1 | -1/+5 |
| | | | | | | | | | Due to a security concern, comments can only be created in the context of branches in the repo. PRs from forks can't get the comment. https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#restrictions-on-repository-forks https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ | ||||
| * | workflows: Add build size comparison workflow | Riku Isokoski | 2023-01-07 | 2 | -3/+122 |
| | | | | | | | | | | | | | | | Add .github/workflows/getSize.sh to extract sizes of sections from the objfile build-firmware uses getSize.sh to output the section sizes. get-base-ref-size job added, which builds the base branch of the PR and outputs the section sizes. Caches are used to avoid unnecessary builds when the base branch hasn't been updated. leave-build-size-comment job added, which creates or updates a comment on the PR with the build size information from other jobs. | ||||
| * | workflows: Update workflow dependency | Riku Isokoski | 2023-01-07 | 1 | -7/+1 |
| | | | | | The workaround is no longer necessary | ||||
| * | Update clang-{format,tidy} to 14 | Finlay Davidson | 2023-01-04 | 1 | -2/+2 |
| | | | | | | Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check. | ||||
| * | CI: disable BUILD_RESOURCES for InfiniSim as already done in firmware (#1366) | NeroBurner | 2022-10-11 | 1 | -1/+2 |
| | | |||||
| * | CI worklow "build-firmware" : add the infinitime-resources packages to the ↵ | Jean-François Milants | 2022-10-11 | 1 | -0/+5 |
| | | | | | build artifacts. | ||||
| * | Fix docker issue | Riku Isokoski | 2022-10-10 | 1 | -2/+3 |
| | | |||||
| * | Add clang-tidy check to display warnings on GitHub | Riku Isokoski | 2022-10-10 | 1 | -3/+35 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/develop' into workflow-ignore-md | mashuptwice | 2022-08-25 | 1 | -9/+43 |
| |\ | |||||
| | * | Merge CI to deduplicate events (#1279) | Riku Isokoski | 2022-08-25 | 2 | -81/+42 |
| | | | |||||
| * | | removed lv_sim.yml | mashuptwice | 2022-08-25 | 1 | -74/+0 |
| | | | |||||
| * | | Merge remote-tracking branch 'upstream/develop' into workflow-ignore-md | mashuptwice | 2022-08-25 | 2 | -4/+0 |
| |\| | |||||
| | * | Move all images to doc. Remove old images. (#1282) | Riku Isokoski | 2022-08-21 | 2 | -4/+0 |
| | | | |||||
| * | | workflow: ignore changes in *.md files | mashuptwice | 2022-08-11 | 2 | -0/+4 |
| |/ | |||||
| * | Fix Docker workflow not pushing on manual trigger | Finlay Davidson | 2022-07-19 | 4 | -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 develop | Jean-François Milants | 2022-07-09 | 1 | -7/+5 |
| |\ | |||||
| | * | Docker workflow use separate username for login | Finlay Davidson | 2022-07-09 | 1 | -7/+5 |
| | | | |||||
| * | | Add 'workflow_dispatch' in the workflow file for Docker image generation to ↵ | Jean-François Milants | 2022-07-09 | 1 | -0/+2 |
| |/ | | | | allow manually starting the workflow. | ||||
| * | Only build Docker Images on develop, not master | Finlay Davidson | 2022-07-08 | 1 | -2/+2 |
| | | |||||
| * | Make Docker workflow push to latest and commit sha | Finlay Davidson | 2022-07-08 | 1 | -1/+13 |
| | | |||||
| * | Don't try to cache to Docker Hub on pull request | Finlay Davidson | 2022-07-08 | 1 | -1/+13 |
| | | |||||
| * | Use either a secret or infinitime as username | Finlay Davidson | 2022-07-08 | 1 | -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 Hub | Finlay Davidson | 2022-07-08 | 1 | -2/+2 |
| | | | | | Instead of just checking if it's not pull_request | ||||
| * | Hardcode the Docker Hub username as infinitime | Finlay Davidson | 2022-07-08 | 1 | -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 image | FintasticMan | 2022-07-08 | 1 | -0/+42 |
| | | |||||
| * | Don't build the firmware when only docs were modified (#1198) | Riku Isokoski | 2022-07-05 | 2 | -0/+12 |
| | | |||||
| * | Minor changes to clang-format workflow (#1177) | FintasticMan | 2022-06-11 | 1 | -2/+1 |
| | | |||||
| * | Remove extra linebreaks | Riku Isokoski | 2022-05-27 | 1 | -4/+2 |
| | | |||||
| * | Unzip DFU, so the artifact doesn't need to be unzipped by the user. | Riku Isokoski | 2022-05-27 | 1 | -2/+4 |
| | | |||||
| * | Rename uploaded files with source branch in workflows | Riku Isokoski | 2022-05-27 | 2 | -6/+6 |
| | | |||||
| * | Cleanup workflows | Riku Isokoski | 2022-05-27 | 2 | -19/+0 |
| | | |||||
| * | Edit workflow to use the new docker image : infinitime/infinitime-build. | Jean-François Milants | 2022-05-26 | 1 | -1/+1 |
| | | |||||
| * | Add comment about the workaround that was needed in the github workflow. | Jean-François Milants | 2022-05-26 | 1 | -0/+4 |
| | | |||||
| * | The main build workflow for GitHub Actions now uses the infinitime-build ↵ | Jean-François Milants | 2022-05-26 | 1 | -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 wanted | Riku Isokoski | 2022-05-16 | 1 | -0/+4 |
| | | |||||
| * | Don't allow test-format.sh to be run locally | Riku Isokoski | 2022-05-16 | 1 | -1/+1 |
| | | |||||
| * | Only run lv_sim GH Actions on push to develop and master | FintasticMan | 2022-05-14 | 1 | -2/+2 |
| | | |||||
| * | fongen: don't pre-build fonts | Yehoshua Pesach Wallach | 2022-05-10 | 1 | -5/+0 |
| | | |||||
| * | fontgen: lock version at current | Yehoshua Pesach Wallach | 2022-05-10 | 2 | -2/+2 |
| | | |||||
