{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":131655649,"defaultBranch":"master","name":"parsec","ownerLogin":"oxeanbits","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-30T23:11:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43507382?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725282899.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"26ddcf894dc9cfcb4375ddfd97d52915020eb509","ref":"refs/heads/release-v0.11","pushedAt":"2024-09-02T13:14:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Marinofull","name":"Marino Hohenheim","path":"/Marinofull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4636436?s=80&v=4"},"commit":{"message":"Upgrade version to 0.11.9","shortMessageHtmlLink":"Upgrade version to 0.11.9"}},{"before":"801d4cc29d3823e58c5f0d3aa3f80a0e38bf2c3b","after":"3701864b947448754e3b7e3978cdd798fb319936","ref":"refs/heads/master","pushedAt":"2023-12-06T17:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Add calculate() function that evaluates a string equation (#69)\n\n# Description ✍️\r\n\r\nUpgrade `equations-parser` submodule in order to add the\r\n`calculate(string)` function, which evaluates the `string` input as an\r\nequation and calculates it's result.\r\n\r\n\r\n# Overview 🔍\r\n\r\n\"Screen\r\n\r\n# Checks ☑️\r\n\r\n- [x] Add calculate() tests\r\n- [x] Add equations-parser changes\r\n- [x] Update README.md","shortMessageHtmlLink":"Add calculate() function that evaluates a string equation (#69)"}},{"before":"8256edc841460005b354d23b8b7d9af835431aec","after":"801d4cc29d3823e58c5f0d3aa3f80a0e38bf2c3b","ref":"refs/heads/master","pushedAt":"2023-12-01T14:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tiagogoncalves","name":"Tiago Gonçalves","path":"/tiagogoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1643610?s=80&v=4"},"commit":{"message":"Add calculate(string) function (#67)\n\nUpgrade equations-parser submodule in order to add the calculate(string) function, which evaluates the string input as an equation and calculates it's result.","shortMessageHtmlLink":"Add calculate(string) function (#67)"}},{"before":"6362e0de42c7de971749f8b655ec2b48cfc5b538","after":null,"ref":"refs/heads/Victorcorcos-patch-2","pushedAt":"2023-09-19T13:00:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"1df7d3ea43b3d72d66beb01e9f8dad8044508ccf","after":"8256edc841460005b354d23b8b7d9af835431aec","ref":"refs/heads/master","pushedAt":"2023-09-19T13:00:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Update README.md (#66)\n\n

\r\n\"Parsec\r\n

\r\n\r\n

\r\nParsec: A parser for Math equations using a lighter, faster and more\r\ncomplete version of muparserx C++ library\r\n

\r\n\r\n## Overview\r\n\r\nWelcome to the Equation Evaluator repository – a powerful and flexible\r\ntool for evaluating a wide range of equations on the fly. Whether it's\r\nsimple arithmetic or complex calculations involving logarithms and\r\ncustom functions like `concat()`, `sum()`, `avg()`, `mask()`, `left()`,\r\n`right()`, this repository has you covered.\r\n\r\nOur goal is to provide a reliable and efficient equation evaluation\r\nsolution, capable of handling various mathematical and custom functions\r\nthat can be seamlessly integrated into your existing systems. This\r\nREADME will walk you through the features, capabilities, and potential\r\napplications of our Equation Evaluator.\r\n\r\n## Requirements\r\n\r\n1. `swig` >= 4.0.2\r\n2. `cmake`\r\n\r\n\r\n## Usage\r\n\r\n#### Add to your `Gemfile`\r\n\r\n```ruby\r\ngem 'parsecs'\r\n```\r\n\r\n## Tests\r\n\r\n```ruby\r\ngem build parsec.gemspec\r\ngem install ./parsecs-VERSION.gem (e.g.: gem install ./parsecs-0.9.3.gem)\r\nruby -Ilib -Iext/libnativemath test/test_parsec.rb\r\n```\r\n\r\n* Use Ruby version 2.5.1\r\n\r\n#### You can then eval equations in your code\r\n\r\n```ruby\r\nparser = Parsec::Parsec\r\nparser.eval_equation('5 + 1')\r\nparser.eval_equation('(3 + 3) * (5 * 2)')\r\n```\r\n\r\n#### And also validate the syntax of the equations\r\n\r\n```ruby\r\nparser = Parsec::Parsec\r\nparser.validate_syntax!('4 + 4') # return => true\r\nparser.validate_syntax!('4 + ') # raise SyntaxError with message: Unexpected end of expression found at position 4.\r\n\r\nparser.validate_syntax!('(4 + 3) + ( 4 + 2)') # return => true\r\nparser.validate_syntax!('(4 + 3) + ( 4 + 2') # raise SyntaxError with message: Missing parenthesis.\r\n\r\nparser.validate_syntax!('4==4 ? true : false') # return => true\r\nparser.validate_syntax!('4==4 ? true') # raise SyntaxError with message: If-then-else operator is missing an else clause.\r\nparser.validate_syntax!('4==4 ^ true : false') # raise SyntaxError with message: Misplaced colon at position 12.\r\n```\r\n\r\n#### Here are examples of equations which are accepted by the parser\r\n```ruby\r\nparser = Parsec::Parsec\r\n\r\n# Simple Math equations\r\nparser.eval_equation('(5 + 1) + (6 - 2)') # result => 10\r\nparser.eval_equation('4 + 4 * 3') # result => 16\r\nparser.eval_equation('10.5 / 5.25') # result => 2\r\nparser.eval_equation('abs(-5)') # result => 5\r\nparser.eval_equation('sqrt(16) + cbrt(8)') # result => 6\r\nparser.eval_equation('log10(10)') # result => 1\r\nparser.eval_equation('round(4.4)') # result => 4\r\nparser.eval_equation('(3^3)^2') # result => 729\r\nparser.eval_equation('3^(3^(2))') # result => 19683\r\nparser.eval_equation('10!') # result => 3628800\r\nparser.eval_equation('string(10)') # result => \"10\"\r\n\r\n# Complex Math equations\r\nparser.eval_equation('log10(10) + ln(e) + log(10)') # result => 4.30259\r\nparser.eval_equation('sin(1) + cos(0) + tan(0.15722)') # result => 2.0\r\nparser.eval_equation('max(1, 2) + min(3, 4) + sum(5, 6)') # result => 16\r\nparser.eval_equation('avg(9, 9.8, 10)') # result => 9.6\r\nparser.eval_equation('pow(2, 3)') # result => 8\r\nparser.eval_equation('round_decimal(4.559, 2)') # result => 4.56\r\n\r\n# IF THEN ELSE equations\r\nparser.eval_equation('4 > 2 ? \"bigger\" : \"smaller\"') # result => \"bigger\"\r\nparser.eval_equation('2 == 2 ? true : false') # result => true\r\nparser.eval_equation('2 != 2 ? true : false') # result => false\r\nparser.eval_equation('\"this\" == \"this\" ? \"yes\" : \"no\"') # result => \"yes\"\r\nparser.eval_equation('\"this\" != \"that\" ? \"yes\" : \"no\"') # result => \"yes\"\r\n\r\n# Logic equations\r\nparser.eval_equation('true and false') # result => false\r\nparser.eval_equation('true or false') # result => true\r\nparser.eval_equation('(3==3) and (3!=3)') # result => false\r\nparser.eval_equation('exp(1) == e') # result => true\r\n\r\n# String equations\r\nparser.eval_equation('length(\"test string\")') # result => 11\r\nparser.eval_equation('toupper(\"test string\")') # result => \"TEST STRING\"\r\nparser.eval_equation('tolower(\"TEST STRING\")') # result => \"test string\"\r\nparser.eval_equation('concat(\"Hello \", \"World\")') # result => \"Hello World\"\r\nparser.eval_equation('link(\"Title\", \"http://foo.bar\")') # result => \"Title\"\r\nparser.eval_equation('str2number(\"5\")') # result => 5\r\nparser.eval_equation('left(\"Hello World\", 5)') # result => \"Hello\"\r\nparser.eval_equation('right(\"Hello World\", 5)') # result => \"World\"\r\nparser.eval_equation('number(\"5\")') # result => 5\r\n\r\n# Date equations (return the difference in days)\r\nparser.eval_equation(\"current_date()\")) # result => \"2018-10-03\"\r\nparser.eval_equation('daysdiff(current_date(), \"2018-10-04\")') # result => 1\r\nparser.eval_equation('daysdiff(\"2018-01-01\", \"2018-12-31\")') # result => 364\r\n\r\n# DateTime equations (return the difference in hours)\r\nparser.eval_equation('hoursdiff(\"2018-01-01\", \"2018-01-02\")') # result => 24\r\nparser.eval_equation('hoursdiff(\"2019-02-01T08:00\", \"2019-02-01T12:00\")') # result => 4\r\nparser.eval_equation('hoursdiff(\"2019-02-01T08:20\", \"2019-02-01T12:00\")') # result => 3.67\r\nparser.eval_equation('hoursdiff(\"2018-01-01\", \"2018-01-01\")') # result => 0\r\n```\r\n\r\n### The following functions can be used\r\n\r\n* Math trigonometric functions: **sin**, **cos**, **tan**, **sinh**,\r\n**cosh**, **tanh**, **asin**, **acos**, **atan**, **asinh**, **acosh**,\r\n**atanh**\r\n* Math logarithm functions: **ln**, **log**, **log10**\r\n* Math standard functions: **abs**, **sqrt**, **cbrt**, **pow**,\r\n**exp**, **round**, **round_decimal**\r\n* Number functions: **string**\r\n* Math constants: **e**, **pi**\r\n* Unlimited number of arguments: **min**, **max**, **sum**, **avg**\r\n* String functions: **concat**, **length**, **toupper**, **tolower**,\r\n**left**, **right**, **str2number**, **number**, **link**\r\n* Complex functions: **real**, **imag**, **conj**, **arg**, **norm**\r\n* Array functions: **sizeof**, **eye**, **ones**, **zeros**\r\n* Date functions: **current_date**, **daysdiff**, **hoursdiff**\r\n* Extra functions: **default_value**","shortMessageHtmlLink":"Update README.md (#66)"}},{"before":null,"after":"6362e0de42c7de971749f8b655ec2b48cfc5b538","ref":"refs/heads/Victorcorcos-patch-2","pushedAt":"2023-09-17T00:01:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Victorcorcos","name":"Victor Cordeiro Costa","path":"/Victorcorcos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7637806?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"7968180fd43edd5f20a70bde8b9e5cb42be92425","ref":"refs/heads/Victorcorcos-patch-1","pushedAt":"2023-09-16T09:35:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Victorcorcos","name":"Victor Cordeiro Costa","path":"/Victorcorcos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7637806?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d7ef8d9701c58de090da77f4290f194d3fc63cfd","after":"1df7d3ea43b3d72d66beb01e9f8dad8044508ccf","ref":"refs/heads/master","pushedAt":"2023-07-19T20:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Enable Ruby 3.2 to work in MacOS (#62)\n\nThis PR pretends to fix the Ruby version 3.2 of this Parsec gem not\r\nworking in MacOS operation systems.","shortMessageHtmlLink":"Enable Ruby 3.2 to work in MacOS (#62)"}},{"before":"fe5c99cd15aad88e173c9abf78c5b8e8704f4494","after":"d7ef8d9701c58de090da77f4290f194d3fc63cfd","ref":"refs/heads/master","pushedAt":"2023-06-01T09:37:48.595Z","pushType":"push","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Fix dependabot file name","shortMessageHtmlLink":"Fix dependabot file name"}},{"before":null,"after":"11fd46e1613ad1e93c972cf5b23a137e08ef5e36","ref":"refs/heads/niltonvasques-patch-1","pushedAt":"2023-06-01T09:31:57.332Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Create dependabot.yml","shortMessageHtmlLink":"Create dependabot.yml"}},{"before":"88d2f882b64a8146b4ab34bf4467d4afa95ac1aa","after":"fe5c99cd15aad88e173c9abf78c5b8e8704f4494","ref":"refs/heads/master","pushedAt":"2023-06-01T09:29:18.658Z","pushType":"push","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Create github workflow to auto merge dependabot PRs","shortMessageHtmlLink":"Create github workflow to auto merge dependabot PRs"}},{"before":"26cef1c882c7caf78a03ca1d2e1daf46b946cbf5","after":"88d2f882b64a8146b4ab34bf4467d4afa95ac1aa","ref":"refs/heads/master","pushedAt":"2023-06-01T09:28:26.743Z","pushType":"push","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Create .dependabot.yml","shortMessageHtmlLink":"Create .dependabot.yml"}},{"before":"dee1519a369615fe0b30a094bd1acab80eaa188c","after":null,"ref":"refs/heads/weekyear","pushedAt":"2023-04-25T13:55:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"f500d7abcec773236a86ace474528dcf4e2042c1","after":"26cef1c882c7caf78a03ca1d2e1daf46b946cbf5","ref":"refs/heads/master","pushedAt":"2023-04-25T13:55:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Create weekyear(date) function (#61)\n\n## Description\r\nCreate the `weekday(date)` function to return the week of year of a\r\ndate, based on the ISO week date algorithm:\r\n\r\n![image](https://user-images.githubusercontent.com/13650290/234122570-dd78ca39-722f-401f-96e8-8dbe47fc2cc4.png)\r\n\r\n> https://en.wikipedia.org/wiki/ISO_week_date\r\n\r\n### Usage\r\n```cpp\r\nweekyear(\"2022-04-20\") // result => 16\r\n```","shortMessageHtmlLink":"Create weekyear(date) function (#61)"}},{"before":null,"after":"dee1519a369615fe0b30a094bd1acab80eaa188c","ref":"refs/heads/weekyear","pushedAt":"2023-04-25T13:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Create weekyear(date) function","shortMessageHtmlLink":"Create weekyear(date) function"}},{"before":"6378aa27a46fb8c44525b2b217863cdbdafda6f0","after":null,"ref":"refs/heads/regex","pushedAt":"2023-04-21T05:53:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"26ddcf894dc9cfcb4375ddfd97d52915020eb509","after":"f500d7abcec773236a86ace474528dcf4e2042c1","ref":"refs/heads/master","pushedAt":"2023-04-21T05:53:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Regex commits for equations parser (#60)\n\n# Description ✍️\r\n\r\nCreates regex(input, pattern) function\r\n\r\n# Overview 🔍\r\n\r\n```c\r\nregex(\"2 dogs are walking in the streets\", \"(\\\\d+ \\\\w+)\") # => \"2 dogs\"\r\n```\r\n\r\n# Checks ☑️\r\n\r\n- Regex commits for equations parser\r\n- Add regex tests","shortMessageHtmlLink":"Regex commits for equations parser (#60)"}},{"before":null,"after":"6378aa27a46fb8c44525b2b217863cdbdafda6f0","ref":"refs/heads/regex","pushedAt":"2023-04-21T05:50:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Add regex tests","shortMessageHtmlLink":"Add regex tests"}},{"before":"16916e079e3f86207eb2daf782180664b346501c","after":"26ddcf894dc9cfcb4375ddfd97d52915020eb509","ref":"refs/heads/master","pushedAt":"2023-04-12T06:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Upgrade version to 0.11.9","shortMessageHtmlLink":"Upgrade version to 0.11.9"}},{"before":"5b59fa3e26a0c78ab3dca118444a25b0cb78eb5c","after":null,"ref":"refs/heads/verbose","pushedAt":"2023-04-12T06:49:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"6da8357a914ce883b4d0cb077a13176fd87cc0d8","after":"16916e079e3f86207eb2daf782180664b346501c","ref":"refs/heads/master","pushedAt":"2023-04-12T06:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Verbose logs during CI builds (#59)\n\n# Description ✍️\r\n\r\nEnable `--verbose` on CI builds to print out the gem C++ compilation\r\nlogs.","shortMessageHtmlLink":"Verbose logs during CI builds (#59)"}},{"before":null,"after":"5b59fa3e26a0c78ab3dca118444a25b0cb78eb5c","ref":"refs/heads/verbose","pushedAt":"2023-04-12T06:40:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Verbose logs during CI builds","shortMessageHtmlLink":"Verbose logs during CI builds"}},{"before":"5f46bb37965351f1ee9c6e06d42221ca50be6f40","after":null,"ref":"refs/heads/ruby3.2","pushedAt":"2023-04-12T06:37:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"0f26709844106e54b505f935844949de19bfe02e","after":"6da8357a914ce883b4d0cb077a13176fd87cc0d8","ref":"refs/heads/master","pushedAt":"2023-04-12T06:37:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Supporting ruby 3.2 (#58)\n\n# Description ✍️\r\n\r\n- Fix compilation for ruby 3.2\r\n- Add ruby 3.2 to CI build","shortMessageHtmlLink":"Supporting ruby 3.2 (#58)"}},{"before":null,"after":"5f46bb37965351f1ee9c6e06d42221ca50be6f40","ref":"refs/heads/ruby3.2","pushedAt":"2023-04-12T06:30:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Add ruby 3.2 to CI build","shortMessageHtmlLink":"Add ruby 3.2 to CI build"}},{"before":"716da94ecb6cf7c2d354b58917a201269ef442eb","after":null,"ref":"refs/heads/actions2","pushedAt":"2023-04-12T06:28:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"341820962cfc2cb1b449e6ef66ecb8a21c7529c1","after":"0f26709844106e54b505f935844949de19bfe02e","ref":"refs/heads/master","pushedAt":"2023-04-12T06:28:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Add Github CI status badge (#57)\n\n# Description ✍️\r\n\r\n- Add github CI build status badge","shortMessageHtmlLink":"Add Github CI status badge (#57)"}},{"before":null,"after":"716da94ecb6cf7c2d354b58917a201269ef442eb","ref":"refs/heads/actions2","pushedAt":"2023-04-12T06:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Add github CI build status badge","shortMessageHtmlLink":"Add github CI build status badge"}},{"before":"8cde89261de6f0b60ee0d4b4dafbd71f6ca910d4","after":null,"ref":"refs/heads/github-actions","pushedAt":"2023-04-12T06:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"}},{"before":"de25f407f361b0a428abea5f22d2bb77963ad692","after":"341820962cfc2cb1b449e6ef66ecb8a21c7529c1","ref":"refs/heads/master","pushedAt":"2023-04-12T06:20:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niltonvasques","name":"Nilton Vasques","path":"/niltonvasques","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2291529?s=80&v=4"},"commit":{"message":"Setup CI with github actions (#56)\n\n# Description ✍️\r\n\r\n- Configuring github actions to build and run tests\r\n- split build and tests","shortMessageHtmlLink":"Setup CI with github actions (#56)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxMzoxNDo1OS4wMDAwMDBazwAAAASqn6XY","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxMzoxNDo1OS4wMDAwMDBazwAAAASqn6XY","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMlQwNjoyMDozMy4wMDAwMDBazwAAAAMW35ia"}},"title":"Activity · oxeanbits/parsec"}