{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92693956,"defaultBranch":"master","name":"platformio_rules","ownerLogin":"mum4k","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-28T23:51:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5315344?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682039341.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"efdb9a15489e0824ab02c322e44a0c553d71f983","ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-01-11T20:23:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.2 to 3.1.3\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.2 to 3.1.3"}},{"before":"847b051d5f524549757f3e20ae49c88081ecb1f7","after":"73bca0dbb0942f8c275721269a9c3c6b581e6868","ref":"refs/heads/master","pushedAt":"2023-12-04T17:51:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mum4k","name":"Jakub Sobon","path":"/mum4k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5315344?s=80&v=4"},"commit":{"message":"Merge pull request #41 from de1ux/ne/version-readme-bump\n\nUpdate README example, tag => v0.0.14","shortMessageHtmlLink":"Merge pull request #41 from de1ux/ne/version-readme-bump"}},{"before":"069b8eb253cdf74c6ea1d680a71e5c4722fe058a","after":"847b051d5f524549757f3e20ae49c88081ecb1f7","ref":"refs/heads/master","pushedAt":"2023-04-20T17:18:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mum4k","name":"Jakub Sobon","path":"/mum4k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5315344?s=80&v=4"},"commit":{"message":"Merge pull request #40 from roleroz/fs\n\nHaving FS flashing as part of programming the microcontroller is slow, and ends up trashing the flash memory without need. As FS flashing is something that happens way less often than programming a microcontroller, now you can use platformio_fs() to flash you FS\r\n\r\nbazel build ... and bazel test ... all pass\r\n\r\njoso@pop-os:~/git/platformio_rules$ bazel clean --expunge\r\nINFO: Starting clean (this may take a while). Consider using --async if the clean takes more than several minutes.\r\n\r\n\r\njoso@pop-os:~/git/platformio_rules$ bazel build ...\r\nStarting local Bazel server and connecting to it...\r\nDEBUG: Rule 'io_bazel_stardoc' indicated that a canonical reproducible form can be obtained by modifying arguments commit = \"50cb91505b14b1dd07e32eb6145c5767b7a629c7\" and dropping [\"tag\"]\r\nDEBUG: Repository io_bazel_stardoc instantiated at:\r\n /home/joso/git/platformio_rules/WORKSPACE:25:30: in \r\n /home/joso/git/platformio_rules/bazel/deps.bzl:10:19: in platformio_rules_dependencies\r\nRepository rule git_repository defined at:\r\n /home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/external/bazel_tools/tools/build_defs/repo/git.bzl:181:33: in \r\nINFO: Analyzed 29 targets (76 packages loaded, 3906 targets configured).\r\nINFO: Found 29 targets...\r\nINFO: From Action tests/arduino/lib/Arduino_impl/Arduino_impl.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/arduino/lib/Arduino_interface/Arduino_interface.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/binary_counter/led_display/lib/Led_display/Led_display.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/binary_counter/convert/lib/Convert/Convert.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/binary_counter/button_presses/lib/Button_presses/Button_presses.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/rgb_blink/lib/rgb_led/rgb_led.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/rgb_blink/rgb_blink_workdir/.pio/build/esp32-s3-devkitc-1/firmware.elf:\r\nLibrary Manager: Installing adafruit/Adafruit NeoPixel#1.11.0\r\nUnpacking\r\nLibrary Manager: Adafruit NeoPixel@1.11.0 has been installed!\r\nINFO: Elapsed time: 27.781s, Critical Path: 17.99s\r\nINFO: 132 processes: 65 internal, 67 local.\r\nINFO: Build completed successfully, 132 total actions\r\n\r\n\r\njoso@pop-os:~/git/platformio_rules$ bazel test ...\r\nINFO: Analyzed 29 targets (1 packages loaded, 504 targets configured).\r\nINFO: Found 25 targets and 4 test targets...\r\nINFO: Elapsed time: 1.567s, Critical Path: 1.31s\r\nINFO: 5 processes: 5 local.\r\nINFO: Build completed successfully, 5 total actions\r\n//:requirements_test PASSED in 1.2s\r\n//tests/binary_counter/button_presses:button_presses_test PASSED in 0.0s\r\n//tests/binary_counter/convert:convert_test PASSED in 0.0s\r\n//tests/binary_counter/led_display:led_display_test PASSED in 0.0s\r\n\r\nExecuted 4 out of 4 tests: 4 tests pass.\r\nThere were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.","shortMessageHtmlLink":"Merge pull request #40 from roleroz/fs"}},{"before":"e8f9a6d618816469962e15d060b7f90ddeb301dc","after":"069b8eb253cdf74c6ea1d680a71e5c4722fe058a","ref":"refs/heads/master","pushedAt":"2023-04-20T17:14:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mum4k","name":"Jakub Sobon","path":"/mum4k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5315344?s=80&v=4"},"commit":{"message":"Merge pull request #39 from roleroz/output\n\nOutput field in rules is currently deprecated, and we should use ctx.actions.declare_file() instead. Did the porting for platformio_library, as the work had already been done for platformio_project","shortMessageHtmlLink":"Merge pull request #39 from roleroz/output"}},{"before":"6fe89f5b1e87ccb4f37e9492c48b63d6ea93f0a9","after":"e8f9a6d618816469962e15d060b7f90ddeb301dc","ref":"refs/heads/master","pushedAt":"2023-04-20T01:49:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mum4k","name":"Jakub Sobon","path":"/mum4k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5315344?s=80&v=4"},"commit":{"message":"Merge pull request #38 from roleroz/master\n\nAdd lib_deps support to both platformio_library() and platformio_project(), and lib_ldf_mode to platformio_project()\r\n\r\nThis allows to set the external libraries that building a project requires, so platformio can download them at build time and not depend on the installed libraries on the user's machine\r\n\r\nAdds a new test binary (test/rgb_blink) to test this functionality\r\n\r\nAll code builds and tests pass\r\njoso@pop-os:~/git/platformio_rules$ bazel clean --expunge\r\nINFO: Starting clean (this may take a while). Consider using --async if the clean takes more than several minutes.\r\n\r\njoso@pop-os:~/git/platformio_rules$ bazel build ...\r\nStarting local Bazel server and connecting to it...\r\nDEBUG: Rule 'io_bazel_stardoc' indicated that a canonical reproducible form can be obtained by modifying arguments commit = \"50cb91505b14b1dd07e32eb6145c5767b7a629c7\" and dropping [\"tag\"]\r\nDEBUG: Repository io_bazel_stardoc instantiated at:\r\n /home/joso/git/platformio_rules/WORKSPACE:25:30: in \r\n /home/joso/git/platformio_rules/bazel/deps.bzl:10:19: in platformio_rules_dependencies\r\nRepository rule git_repository defined at:\r\n /home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/external/bazel_tools/tools/build_defs/repo/git.bzl:181:33: in \r\nINFO: Analyzed 28 targets (76 packages loaded, 3905 targets configured).\r\nINFO: Found 28 targets...\r\nINFO: From Action tests/arduino/lib/Arduino_interface/Arduino_interface.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/binary_counter/led_display/lib/Led_display/Led_display.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/arduino/lib/Arduino_impl/Arduino_impl.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/binary_counter/convert/lib/Convert/Convert.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/binary_counter/button_presses/lib/Button_presses/Button_presses.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/rgb_blink/lib/rgb_led/rgb_led.h:\r\n/home/joso/.cache/bazel/_bazel_joso/e97f26a8b58df374fb064ff4a095894c/execroot/__main__\r\nINFO: From Action tests/rgb_blink/rgb_blink_workdir/.pio/build/esp32-s3-devkitc-1/firmware.elf:\r\nLibrary Manager: Installing adafruit/Adafruit NeoPixel#1.11.0\r\nUnpacking\r\nLibrary Manager: Adafruit NeoPixel@1.11.0 has been installed!\r\nINFO: Elapsed time: 16.891s, Critical Path: 7.78s\r\nINFO: 128 processes: 62 internal, 66 local.\r\nINFO: Build completed successfully, 128 total actions\r\n\r\njoso@pop-os:~/git/platformio_rules$ bazel test ...\r\nINFO: Analyzed 28 targets (1 packages loaded, 504 targets configured).\r\nINFO: Found 24 targets and 4 test targets...\r\nINFO: Elapsed time: 1.453s, Critical Path: 1.21s\r\nINFO: 5 processes: 5 local.\r\nINFO: Build completed successfully, 5 total actions\r\n//:requirements_test PASSED in 1.1s\r\n//tests/binary_counter/button_presses:button_presses_test PASSED in 0.0s\r\n//tests/binary_counter/convert:convert_test PASSED in 0.0s\r\n//tests/binary_counter/led_display:led_display_test PASSED in 0.0s\r\n\r\nExecuted 4 out of 4 tests: 4 tests pass.\r\nThere were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.","shortMessageHtmlLink":"Merge pull request #38 from roleroz/master"}},{"before":"42274daa960da20a5d2277533bb2f742d97aaa5b","after":"6fe89f5b1e87ccb4f37e9492c48b63d6ea93f0a9","ref":"refs/heads/master","pushedAt":"2023-03-27T23:44:13.588Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"mum4k","name":"Jakub Sobon","path":"/mum4k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5315344?s=80&v=4"},"commit":{"message":"Merge pull request #37 from roleroz/master\n\nClean up WORKSPACE files for users\r\n\r\nCurrently, if you have a repository using this one, the WORKSPACE for that repository is full of sections that are dependent on the internal implementation of platformio_rules. This PR creates Starlark libraries to define those WORKSPACE files easily and cleanly\r\n\r\nbazel build ... && bazel test ... passes","shortMessageHtmlLink":"Merge pull request #37 from roleroz/master"}},{"before":"8b475bfadb6a6c6b2754b985ccbad536598a4149","after":"42274daa960da20a5d2277533bb2f742d97aaa5b","ref":"refs/heads/master","pushedAt":"2023-03-27T22:30:42.072Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mum4k","name":"Jakub Sobon","path":"/mum4k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5315344?s=80&v=4"},"commit":{"message":"Merge pull request #36 from roleroz/master\n\nImplement support for uploading data to the FS","shortMessageHtmlLink":"Merge pull request #36 from roleroz/master"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3aCDOAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mum4k/platformio_rules"}