-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: bft flaky test #6
Commits on Sep 22, 2023
-
ci: tell codecov to wait_for_ci to avoid flappy reports (gnolang#1160)
I've conducted tests on my fork, which you can find at https://github.com/moul/gno. The 'if' condition draws inspiration from @ajnavarro's contributions, so a shoutout to him for that. Additionally, @ajnavarro pointed out gaps in our testing for certain packages. We need to strategize on expanding our test coverage to address these overlooked areas. I suggest waiting for his alternative work before considering merging mine. --------- Signed-off-by: moul <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cfefb3b - Browse repository at this point
Copy the full SHA cfefb3bView commit details -
fix: print declared type in output (gnolang#1143)
This the first PR required for this feature gnolang#1141 --------- Co-authored-by: piux2 <> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e10c0c7 - Browse repository at this point
Copy the full SHA e10c0c7View commit details -
docs(contributing): change instructions for vim, reference gnols (gno…
…lang#1113) Setting syntax=go instead of filetype=go allows us to have syntax highlighting without triggering vim-go. Also added a reference to @jdkato's great [gnols](https://github.com/jdkato/gnols) --------- Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8eeff73 - Browse repository at this point
Copy the full SHA 8eeff73View commit details -
fix: fix vuln demonstrated by gnolang#583 (gnolang#584)
This is a fix for the 2022-10-07 Binance vuln demonstrated in gnolang#583. **Original fix** was simply (cosmos/iavl#582): ``` if len(pin.Left) > 0 && len(pin.Right) > 0 { return nil, errors.New("both left and right child hashes are set") } ``` Our iavl functions however don't return errors. Proposing to use `panic()` instead, as it does in other parts of this file. --- More about the vuln, for comments and archival: * https://twitter.com/buchmanster/status/1578879225574350848 * https://medium.com/@Beosin_com/how-did-the-bnb-chain-exploiter-pass-iavl-proof-verification-an-in-depth-analysis-by-beosin-c925b77bc13e --------- Co-authored-by: grepsuzette <grepsuzette@users.noreply.github.com> Co-authored-by: Antonio Navarro Perez <antnavper@gmail.com> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b449e89 - Browse repository at this point
Copy the full SHA b449e89View commit details -
feat(stdlib): add
net/url
(gnolang#1066)Added the `net/url` package. This package will be beneficial for manipulating URLs, for instance, parsing query parameters or for URL muxing in realms. depends: - [x] gnolang#1076 - [x] gnolang#1065 <details><summary>Contributors' checklist...</summary> - [X] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [X] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [X] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ecbb6d - Browse repository at this point
Copy the full SHA 2ecbb6dView commit details -
fix(vm): Release VM properly (gnolang#1116)
Properly clean slices using make (the internal logic is expecting slices to not be nil). It closes gnolang#1033 - [X] Added new tests, or not needed, or not feasible - [X] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [X] Updated the official documentation or not needed - [X] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [X] Added references to related issues and PRs - [X] Provided any useful hints for running manual tests - [X] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). --------- Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 78466ce - Browse repository at this point
Copy the full SHA 78466ceView commit details -
chore: use std.PrevRealm() in grc721 package (gnolang#992)
update (missing part of) grc721 package implementation to use `std.PrevRealm()` not `std.GetOrigCaller()` ## related gnolang#667 implementation of `std.PrevRealm()` gnolang#895 update grc20, 721 to use `std.PrevRealm()` <details><summary>Checklists...</summary> ## Contributors Checklist - [x] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](../.benchmarks/README.md). </details> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5a7d005 - Browse repository at this point
Copy the full SHA 5a7d005View commit details
Commits on Oct 2, 2023
-
chore(deps): Bump github.com/rs/cors from 1.10.0 to 1.10.1 (gnolang#1181
) Bumps [github.com/rs/cors](https://github.com/rs/cors) from 1.10.0 to 1.10.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rs/cors/commit/e19471c92b1cebff496744b37742991babf3d592"><code>e19471c</code></a> Prevent empty Access-Control-Expose-Headers header (<a href="https://redirect.github.com/rs/cors/issues/160">#160</a>)</li> <li><a href="https://github.com/rs/cors/commit/20a76bd635d3c8a7ea58f49fad54b8eecb95aa46"><code>20a76bd</code></a> Update benchmark</li> <li>See full diff in <a href="https://github.com/rs/cors/compare/v1.10.0...v1.10.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/rs/cors&package-manager=go_modules&previous-version=1.10.0&new-version=1.10.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fd133bb - Browse repository at this point
Copy the full SHA fd133bbView commit details -
chore: configure fossa license detector (gnolang#1183)
<!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 28455d8 - Browse repository at this point
Copy the full SHA 28455d8View commit details -
fix(codecov): increase codecov upload attempt (gnolang#1186)
multiple workflows were failing randomly with `Unable to locate build via Github Actions API` error like: - https://github.com/gnolang/gno/actions/runs/6349517658/job/17247838334?pr=1179 - https://github.com/gnolang/gno/actions/runs/6378366330/job/17308780300?pr=1117 - ... based on this [issue#3954](https://community.codecov.com/t/upload-issues-unable-to-locate-build-via-github-actions-api/3954) from `community.codecov.com` adding `codecov upload token` should resolve most issues. However, in some rare instances where API limits are still reached, a re-upload attempt should be made. This PR introduces a retry action to allow codecov to reattempt the upload if it fails the first time. --------- Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 39ab2da - Browse repository at this point
Copy the full SHA 39ab2daView commit details
Commits on Oct 3, 2023
-
fix(codecov): merge coverage for a single upload by workflow (gnolang…
…#1190) It appears that the retry system introduced in gnolang#1186 was not sufficient, as we still hit API limits when running multiple checks concurrently. This PR merges all coverage files into a single upload at the of each testing workflows. As a result, we now have 3 uploads instead of 16, which should drastically reduce the number of Codecov upload failures. Note: It still appears to fail randomly, but we might need to wait some time until our API rate decreases. I believe it's still preferable to have 3 uploads rather than 16, which seemed to overwhelm Codecov. --------- Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c315db6 - Browse repository at this point
Copy the full SHA c315db6View commit details -
chore: update fossa config (gnolang#1184)
Signed-off-by: moul <94029+moul@users.noreply.github.com> <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Signed-off-by: moul <94029+moul@users.noreply.github.com> Co-authored-by: Guilhem Fanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f942d04 - Browse repository at this point
Copy the full SHA f942d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce258b1 - Browse repository at this point
Copy the full SHA ce258b1View commit details
Commits on Oct 5, 2023
-
feat: add txtar driver for gnoland integration test (gnolang#1117)
Resolves gnolang#1101. This PR establishes a base for creating `txtar` tests using a partial in-memory `gnoland` node. It supports: - `gnoland [start|stop]`: The node doesn't start automatically, which enables users to perform pre-configuration or pass custom arguments to the start command. - `gnokey`: Most of the commands should work. The `--remote`, `--insecure-password-stdin`, and `--home` flags are automatically set with the appropriate values to communicate with the node. - `sleep`: A simple helper to introduce a delay between actions, ensuring specific tasks complete before proceeding. Currently, only the "test1" user is automatically created in the default keybase directory (without a password). Default `gnoland` genesis balance and genesis transaction files are also load on start. You can find some examples of `txtar` in this directory: https://github.com/gfanton/gno/tree/feat/gnoland-txtar-driver/gno.land/cmd/gnoland/testdata `gnoland` logs aren't forwarded to stdout to avoid overwhelming informations in the tests. Instead, you can specify a log directory using the `LOG_DIR` environment variable or set `TESTWORK=true` to enable persistence in the `txtar` working directory. In either case, the path to the log file will be printed at the start if one of these environment variables is set. This also enables storing logs as artifacts on the CI for later examination. There is still a lot to do, but I believe this provides a good base for future iterations. <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com> Co-authored-by: Morgan <git@howl.moe>
Configuration menu - View commit details
-
Copy full SHA for 924d62d - Browse repository at this point
Copy the full SHA 924d62dView commit details -
fix(tm2): make HTTPClient support https (gnolang#1158)
Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 740e7f7 - Browse repository at this point
Copy the full SHA 740e7f7View commit details -
fix(gnolang): allow comparisons using uninitialized string values (gn…
…olang#1132) The provided additional test, without the patch, fails with the following error: ``` === RUN TestFiles/comp3.gno Machine.RunMain() panic: interface conversion: gnolang.Value is nil, not gnolang.StringValue [...] goroutine 180 [running]: runtime/debug.Stack() /usr/lib/go/src/runtime/debug/stack.go:24 +0x65 [...] panic({0xb91680, 0xc001fa7bf0}) /usr/lib/go/src/runtime/panic.go:884 +0x213 github.com/gnolang/gno/gnovm/pkg/gnolang.isLss(0xc0054b4050, 0xc0054b4078) /home/howl/oc/gno2/gnovm/pkg/gnolang/op_binary.go:492 +0x431 ``` This seems to be because internally, the string value is "uninitialized" (hopefully right word here). This is in opposition to an initialised string, as would happen for the statement `x := ""`. This PR changes the behaviour for comparisons inside of `op_binary` (<, >, <=, >=) to use `GetString` instead of a type assertion of `TypedValue.V` to a `StringValue`. This is in line with what is already done inside of `isEql`, introduced in this commit: gnolang@da6520f#diff-7cc5c6bc5496b6ad9ed55e04e1cdf2f0d1d5954af21be5bc38ef3c46389149a9L358 `git blame` points instead this part of code inside of the comparisons functions to go back to the initial commit. Additionally, I looked for other cases where we are currently doing type assertions directly into a `StringValue`, and there was one in the implementation of `append`. Since this is a special case and requires having a native value as the first argument, I haven't written a test for it, but the change should be safe as `GetString()` internally just does the type assertion, but checks for `tv.V == nil` first. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4af3eb2 - Browse repository at this point
Copy the full SHA 4af3eb2View commit details -
feat: use
modfile
package to write modfile (gnolang#1077)The previous implementation manually iterates over the `Require` and `Replace` and writes them in the string var to construct the modfile, which is very inefficient and doesn't handles comments and other cases. Changed it use `modfile` package to write modfile(gno.mod/go.mod). It uses `*modfile.FileSyntax`. Copied few methods from `modfile` package to manipulate `*modfile.FileSyntax`. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d865095 - Browse repository at this point
Copy the full SHA d865095View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa8eb77 - Browse repository at this point
Copy the full SHA fa8eb77View commit details
Commits on Oct 11, 2023
-
chore(deps): Bump golang.org/x/mod from 0.12.0 to 0.13.0 (gnolang#1207)
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.12.0 to 0.13.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/mod/commit/5b692803cf76a65fc5d39178c0a36678e69c0e5a"><code>5b69280</code></a> modfile: use new go version string format in error message</li> <li><a href="https://github.com/golang/mod/commit/273ef6c30f77718d9c04e38b791a0913f652b9c9"><code>273ef6c</code></a> go.mod: update to go 1.18 and x/tools v0.13.0</li> <li>See full diff in <a href="https://github.com/golang/mod/compare/v0.12.0...v0.13.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/mod&package-manager=go_modules&previous-version=0.12.0&new-version=0.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e144d26 - Browse repository at this point
Copy the full SHA e144d26View commit details -
Configuration menu - View commit details
-
Copy full SHA for b34816b - Browse repository at this point
Copy the full SHA b34816bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dce345f - Browse repository at this point
Copy the full SHA dce345fView commit details
Commits on Oct 12, 2023
-
test(gnovm): migrate 'gno build' test to testscript (gnolang#1103)
Like done for 'gno test', use testscript and txtar files to define the different test cases. The previous test was only testing `gno build` without arguments and files, so this PR adds more cases. Interestingly, the gno files are only used to determine the directories where the 'go build' command will be passed. This means only go file syntax is checked (gno file syntax is ignored, as pictured in `invalid_gno_files.txtar` case). Also a `go.mod` is required or else the command fails. Like the previous test, the new test can be run via ``` $ go test ./gnovm/cmd/gno -v -run Build ``` <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for eb27a8f - Browse repository at this point
Copy the full SHA eb27a8fView commit details -
feat:
gno test
support/...
pattern (gnolang#1078)BREAKING CHANGE: Altered behavior of the `gno test` command Adds support for `/...` pattern in `gno test` command. Now args can have `/...` pattern in the directory path. Using `gno test ./path/to/pkg` would trigger the execution of test files solely within the specified package directory, excluding any subdirectories like `./path/to/pkg/subpkg`. To execute test files within subdirectories as well, use `gno test ./path/to/pkg/...` It supports all variations of `/...` such as `./path/.../pkg`, `./.../pkg`, ,`./.../path/...` and more <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for a2971bf - Browse repository at this point
Copy the full SHA a2971bfView commit details -
docs: improve README and CONTRIBUTING, add reference to testing guide (…
…gnolang#1199) Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 89428c5 - Browse repository at this point
Copy the full SHA 89428c5View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3f2f5a2 - Browse repository at this point
Copy the full SHA 3f2f5a2View commit details -
test(gno build): remove exit code assertion (gnolang#1261)
Closes gnolang#1258 Can't explain why but Jae has exit code 2 where most people have exit code 1. Decided to remove the code assertion since it doesn't really matter. <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 09dfe6e - Browse repository at this point
Copy the full SHA 09dfe6eView commit details -
feat: add file-based transaction indexing (gnolang#546)
# Description This PR introduces file-based transaction indexing. As discussed in gnolang#275, transaction index parsing should be done as a separate process from the main node, meaning other services can be instantiated to index transactions as readers. The general architecture of the transaction indexers in this PR can be described with the following image: <img width="1481" alt="Architecture" src="https://user-images.githubusercontent.com/16712663/221845299-ff552470-8efc-4134-8c3d-e71e74929acc.png"> Each concrete indexer implementation decides how to handle transaction events, and where to store them. Independent processes from the indexers themselves read these events (by parsing files, logs, executing RPC queries...). ## File Indexer The `file` transaction indexer that is included in this PR utilizes `autofile.Group`s to write down transaction events. Users can now specify to use the file-based indexer with the following added flags to the `gnoland` command: - `--tx-indexer-type` - specify the type of indexer (none is default) - `--tx-indexer-path` - path for the file-based tx indexer # Changes include - [ ] Bugfix (non-breaking change that solves an issue) - [ ] Hotfix (change that solves an urgent issue, and requires immediate attention) - [x] New feature (non-breaking change that adds functionality) - [ ] Breaking change (change that is not backwards-compatible and/or changes current functionality) # Checklist (for contributors) - [x] I have assigned this PR to myself - [x] I have added at least 1 reviewer - [x] I have added the relevant labels - [ ] I have updated the official documentation - [x] I have added sufficient documentation in code # Testing - [x] I have tested this code with the official test suite - [x] I have tested this code manually ## Manual tests - Manually executed transactions and verified they were saved to disk. - Added unit tests that cover all added functionality. # Additional comments - [Relevant tendermint2 issue](tendermint/tendermint2#2) - Resolves gnolang#275 EDIT: After comments from @jaekwon, this `Indexer` functionality has been renamed to `EventStore`, and work on an independent indexer process (process that can read from the event store) will begin soon that will offer indexing functionality cc @ilgooz
Configuration menu - View commit details
-
Copy full SHA for 0600d41 - Browse repository at this point
Copy the full SHA 0600d41View commit details -
chore(deps): Bump golang.org/x/net from 0.15.0 to 0.17.0 (gnolang#1225)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.17.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/net/commit/b225e7ca6dde1ef5a5ae5ce922861bda011cfabd"><code>b225e7c</code></a> http2: limit maximum handler goroutines to MaxConcurrentStreams</li> <li><a href="https://github.com/golang/net/commit/88194ad8ab44a02ea952c169883c3f57db6cf9f4"><code>88194ad</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/net/commit/2b60a61f1e4cf3a5ecded0bd7e77ea168289e6de"><code>2b60a61</code></a> quic: fix several bugs in flow control accounting</li> <li><a href="https://github.com/golang/net/commit/73d82efb96cacc0c378bc150b56675fc191894b9"><code>73d82ef</code></a> quic: handle DATA_BLOCKED frames</li> <li><a href="https://github.com/golang/net/commit/5d5a036a503f8accd748f7453c0162115187be13"><code>5d5a036</code></a> quic: handle streams moving from the data queue to the meta queue</li> <li><a href="https://github.com/golang/net/commit/350aad2603e57013fafb1a9e2089a382fe67dc80"><code>350aad2</code></a> quic: correctly extend peer's flow control window after MAX_DATA</li> <li><a href="https://github.com/golang/net/commit/21814e71db756f39b69fb1a3e06350fa555a79b1"><code>21814e7</code></a> quic: validate connection id transport parameters</li> <li><a href="https://github.com/golang/net/commit/a600b3518eed7a9a4e24380b4b249cb986d9b64d"><code>a600b35</code></a> quic: avoid redundant MAX_DATA updates</li> <li><a href="https://github.com/golang/net/commit/ea633599b58dc6a50d33c7f5438edfaa8bc313df"><code>ea63359</code></a> http2: check stream body is present on read timeout</li> <li><a href="https://github.com/golang/net/commit/ddd8598e5694aa5e966e44573a53e895f6fa5eb2"><code>ddd8598</code></a> quic: version negotiation</li> <li>Additional commits viewable in <a href="https://github.com/golang/net/compare/v0.15.0...v0.17.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net&package-manager=go_modules&previous-version=0.15.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e8fbd3 - Browse repository at this point
Copy the full SHA 9e8fbd3View commit details
Commits on Oct 20, 2023
-
feat: portal loop's main contracts and gnoweb improvements (gnolang#1176
) Addresses gnolang#1131 ## Completed Tasks - [x] Completed the home page by adding static content and blocks. - [x] Implemented support for redirects and aliases to improve SEO. - [x] Made some improvements to p/demo/ui, but more work is still needed. - [x] Enhanced p/demo/blog by adding widget support. - [x] Transferred previous static webpages to realms. - [x] Created a new personal realm `p/manfred/present` for a Gno-powered presentation. - [x] Refactored gnoweb to remove static pages, improve maintainability and design consistency, and added optional analytics. ## Next Steps after Merging - Anyone: - Improve r/gnoland/home. - Create and enhance additional `p/demo/*` pages to simplify maintenance of `r/gnoland/home`. - Start writing personal and team realms to incorporate more dynamic data on-chain. Consider adding these realms as widgets on the homepage. - Encourage individuals to create dedicated realms, preferably dynamic ones. Then, import these new realms into the homepage to include widgets such as "upcoming events." - Manfred: - Develop dynamic contracts for Worxdao, including project, team, and people directories. Also, implement DAO features v0 and contributor profiles. --------- Signed-off-by: moul <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d29509e - Browse repository at this point
Copy the full SHA d29509eView commit details -
chore(deps): Bump actions/checkout from 3 to 4 (gnolang#1264)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update default runtime to node20 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li>Support fetching without the --progress option by <a href="https://github.com/simonbaird"><code>@simonbaird</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> <li>Release 4.0.0 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/takost"><code>@takost</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li><a href="https://github.com/simonbaird"><code>@simonbaird</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p> <h2>v3.6.0</h2> <h2>What's Changed</h2> <ul> <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li> <li>Add option to fetch tags even if fetch-depth > 0 by <a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li><a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p> <h2>v3.5.3</h2> <h2>What's Changed</h2> <ul> <li>Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by <a href="https://github.com/megamanics"><code>@megamanics</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li>Fix typos found by codespell by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li>Add support for sparse checkouts by <a href="https://github.com/dscho"><code>@dscho</code></a> and <a href="https://github.com/dfdez"><code>@dfdez</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> <li>Release v3.5.3 by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/megamanics"><code>@megamanics</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li><a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li><a href="https://github.com/dfdez"><code>@dfdez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p> <h2>v3.5.2</h2> <h2>What's Changed</h2> <ul> <li>Fix: Use correct API url / endpoint in GHES by <a href="https://github.com/fhammerl"><code>@fhammerl</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a> based on <a href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a> by <a href="https://github.com/1newsr"><code>@1newsr</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p> <h2>v3.5.1</h2> <h2>What's Changed</h2> <ul> <li>Improve checkout performance on Windows runners by upgrading <code>@actions/github</code> dependency by <a href="https://github.com/BrettDong"><code>@BrettDong</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/BrettDong"><code>@BrettDong</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v4.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li> </ul> <h2>v4.0.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li> </ul> <h2>v3.6.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth > 0</a></li> </ul> <h2>v3.5.3</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li> </ul> <h2>v3.5.2</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li> </ul> <h2>v3.5.1</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li> </ul> <h2>v3.5.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li> </ul> <h2>v3.4.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@actions/io</code></a></li> </ul> <h2>v3.3.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li> <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkout#1057</a>)</li> </ul> <h2>v3.2.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@actions/io</code> to 1.1.2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li> </ul> <h2>v3.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@actions/core</code> <code>saveState</code> and <code>getState</code></a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li> </ul> <h2>v3.0.2</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11"><code>b4ffde6</code></a> Link to release page from what's new section (<a href="https://redirect.github.com/actions/checkout/issues/1514">#1514</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7"><code>8530928</code></a> Correct link to GitHub Docs (<a href="https://redirect.github.com/actions/checkout/issues/1511">#1511</a>)</li> <li><a href="https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622"><code>7cdaf2f</code></a> Update CODEOWNERS to Launch team (<a href="https://redirect.github.com/actions/checkout/issues/1510">#1510</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608"><code>8ade135</code></a> Prepare 4.1.0 release (<a href="https://redirect.github.com/actions/checkout/issues/1496">#1496</a>)</li> <li><a href="https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799"><code>c533a0a</code></a> Add support for partial checkout filters (<a href="https://redirect.github.com/actions/checkout/issues/1396">#1396</a>)</li> <li><a href="https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9"><code>72f2cec</code></a> Update README.md for V4 (<a href="https://redirect.github.com/actions/checkout/issues/1452">#1452</a>)</li> <li><a href="https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac"><code>3df4ab1</code></a> Release 4.0.0 (<a href="https://redirect.github.com/actions/checkout/issues/1447">#1447</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc"><code>8b5e8b7</code></a> Support fetching without the --progress option (<a href="https://redirect.github.com/actions/checkout/issues/1067">#1067</a>)</li> <li><a href="https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac"><code>97a652b</code></a> Update default runtime to node20 (<a href="https://redirect.github.com/actions/checkout/issues/1436">#1436</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 235aab6 - Browse repository at this point
Copy the full SHA 235aab6View commit details -
fix: add support for custom node config file (gnolang#1240)
## Description This PR adds support for specifying a custom node configuration file using the `--tm2-node-config` flag. Resolves gnolang#1234 <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [x] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 902ccc6 - Browse repository at this point
Copy the full SHA 902ccc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2466911 - Browse repository at this point
Copy the full SHA 2466911View commit details -
chore: repair-staging (gnolang#1268)
Due to gnolang#1176 (removing `-pages-dir` flag from `gnoweb`) Blocks gnolang#1108 Signed-off-by: moul <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f6d500a - Browse repository at this point
Copy the full SHA f6d500aView commit details
Commits on Oct 21, 2023
-
fix: allow constant values of infininitesimal non-zero floating points (
gnolang#1185) Added a unit test and an integration test trying to reproduce gnolang#1150 Avoid unhandled errors. - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [x] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). --------- Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com> Co-authored-by: Morgan Bazalgette <morgan@morganbaz.com>
Configuration menu - View commit details
-
Copy full SHA for 5cf3c71 - Browse repository at this point
Copy the full SHA 5cf3c71View commit details
Commits on Oct 22, 2023
-
chore: enable analytics on staging (gnolang#1279)
- enable analytics on staging - switch to custom domain
Configuration menu - View commit details
-
Copy full SHA for a3bdd2b - Browse repository at this point
Copy the full SHA a3bdd2bView commit details
Commits on Oct 24, 2023
-
fix: -broadcast true in doc (gnolang#1288)
<!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 4fff7a7 - Browse repository at this point
Copy the full SHA 4fff7a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 338be19 - Browse repository at this point
Copy the full SHA 338be19View commit details
Commits on Oct 25, 2023
-
<!-- please provide a detailed description of the changes made in this pull request. --> Add hash stdlib (especially adler32) and add encoding for dependency ## relate issue gnolang#1267
Configuration menu - View commit details
-
Copy full SHA for f872ca7 - Browse repository at this point
Copy the full SHA f872ca7View commit details
Commits on Oct 26, 2023
-
fix: Error string in decryptPrivKey. Use errors.As in IsErrWrongPassw…
…ord. (gnolang#1289) This PR fixes bugs with error handling: * `decryptPrivKey` checks if `DecryptSymmetric` [returns the error "Ciphertext decryption failed"](https://github.com/gnolang/gno/blob/a3bdd2bb25b76b17176c3c59a1ce2522f8a75e53/tm2/pkg/crypto/keys/armor/armor.go#L131) and converts it to `ErrWrongPassword`. The problem is that `DecryptSymmetric` [returns "ciphertext decryption failed"](https://github.com/gnolang/gno/blob/a3bdd2bb25b76b17176c3c59a1ce2522f8a75e53/tm2/pkg/crypto/xsalsa20symmetric/symmetric.go#L53C27-L53C55) (spelled differently). This PR fixes the string in the error check. * `IsErrWrongPassword` checks if the [error type is `keybaseError`](https://github.com/gnolang/gno/blob/a3bdd2bb25b76b17176c3c59a1ce2522f8a75e53/tm2/pkg/crypto/keys/keyerror/errors.go#L75C24-L75C36) . But the error can be wrapped as it is [in `signAndBroadcastTxCommit`](https://github.com/gnolang/gno/blob/60e05e83f57558843c0808f78500b6a51b2a22c1/gno.land/pkg/gnoclient/client_txs.go#L104). Therefore, instead of a simple error type check, this PR updates `IsErrWrongPassword` (and `IsErrKeyNotFound`) to use `errors.As` to check the error type (which unwraps the error if needed). Signed-off-by: Jeff Thompson <jeff@thefirst.org>
Configuration menu - View commit details
-
Copy full SHA for f39cc46 - Browse repository at this point
Copy the full SHA f39cc46View commit details -
chore(deps): Bump toshimaru/auto-author-assign from 1.6.2 to 2.0.1 (g…
…nolang#1175) Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 1.6.2 to 2.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/toshimaru/auto-author-assign/releases">toshimaru/auto-author-assign's releases</a>.</em></p> <blockquote> <h2>v2.0.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>build: Build script with licenses.txt by <a href="https://github.com/toshimaru"><code>@toshimaru</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/98">toshimaru/auto-author-assign#98</a></li> </ul> <h2>Chores</h2> <ul> <li>README Updates <ul> <li>Update action version in <code>README.md</code> by <a href="https://github.com/Panquesito7"><code>@Panquesito7</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/96">toshimaru/auto-author-assign#96</a></li> <li>Update README by <a href="https://github.com/toshimaru"><code>@toshimaru</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/97">toshimaru/auto-author-assign#97</a></li> </ul> </li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Panquesito7"><code>@Panquesito7</code></a> made their first contribution in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/96">toshimaru/auto-author-assign#96</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/toshimaru/auto-author-assign/compare/v2.0.0...v2.0.1">https://github.com/toshimaru/auto-author-assign/compare/v2.0.0...v2.0.1</a></p> <h2>v2.0.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Bump node.js to v20</h3> <ul> <li>Bump node.js from v16 to v20 by <a href="https://github.com/toshimaru"><code>@toshimaru</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/95">toshimaru/auto-author-assign#95</a></li> </ul> <h3>Dependencies</h3> <ul> <li>build(deps-dev): bump <code>@vercel/ncc</code> from 0.36.0 to 0.36.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/91">toshimaru/auto-author-assign#91</a></li> <li>build(deps): bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/93">toshimaru/auto-author-assign#93</a></li> <li>build(deps-dev): bump <code>@vercel/ncc</code> from 0.36.1 to 0.38.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/92">toshimaru/auto-author-assign#92</a></li> <li>build(deps): bump <code>@actions/core</code> from 1.10.0 to 1.10.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/toshimaru/auto-author-assign/pull/94">toshimaru/auto-author-assign#94</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/toshimaru/auto-author-assign/compare/v1.6.2...v2.0.0">https://github.com/toshimaru/auto-author-assign/compare/v1.6.2...v2.0.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md">toshimaru/auto-author-assign's changelog</a>.</em></p> <blockquote> <h3><a href="https://github.com/toshimaru/auto-author-assign/compare/v2.0.0...v2.0.1">2.0.1</a> (2023-09-26)</h3> <h2><a href="https://github.com/toshimaru/auto-author-assign/compare/v1.6.2...v2.0.0">2.0.0</a> (2023-09-24)</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/c1ffd6f64e20f8f5f61f4620a1e5f0b0908790ef"><code>c1ffd6f</code></a> chore(release): 2.0.1</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/0fc5d8cc96e0c4528e33487852e206a1a37adc77"><code>0fc5d8c</code></a> build: Build script with licenses.txt (<a href="https://redirect.github.com/toshimaru/auto-author-assign/issues/98">#98</a>)</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/4faf79f76331a560000e062bc36ceda21b994abb"><code>4faf79f</code></a> Update README supported by ChatGPT (<a href="https://redirect.github.com/toshimaru/auto-author-assign/issues/97">#97</a>)</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/ad9853fd5ccf446babb7f0ed95f79fea2cd5f8ee"><code>ad9853f</code></a> Update action version in <code>README.md</code></li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/293cfe93d5edcadd7354d954519f3bb441d9d695"><code>293cfe9</code></a> chore(release): 2.0.0</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/52c41c8f5ed07c56f363a6c1d45e426f0d55c987"><code>52c41c8</code></a> Update package.json</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/4647a308c3f2345c86861d5ea5289cd0c0a57def"><code>4647a30</code></a> Bump node.js from v16 to v20</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/2dc5f32d00559ad54c6beebdb85cfe2da1ccdceb"><code>2dc5f32</code></a> build(deps): bump <code>@actions/core</code> from 1.10.0 to 1.10.1 (<a href="https://redirect.github.com/toshimaru/auto-author-assign/issues/94">#94</a>)</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/f2f78d6aea67ca842099f83b9a815cfb6855924d"><code>f2f78d6</code></a> build(deps-dev): bump <code>@vercel/ncc</code> from 0.36.1 to 0.38.0 (<a href="https://redirect.github.com/toshimaru/auto-author-assign/issues/92">#92</a>)</li> <li><a href="https://github.com/toshimaru/auto-author-assign/commit/e41b64352f3ca8708792e04f58140ba6120d666b"><code>e41b643</code></a> build(deps): bump actions/checkout from 3 to 4 (<a href="https://redirect.github.com/toshimaru/auto-author-assign/issues/93">#93</a>)</li> <li>Additional commits viewable in <a href="https://github.com/toshimaru/auto-author-assign/compare/v1.6.2...v2.0.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=toshimaru/auto-author-assign&package-manager=github_actions&previous-version=1.6.2&new-version=2.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eb42157 - Browse repository at this point
Copy the full SHA eb42157View commit details -
fix: in TestGnoDoc, fix expected output for
gno doc avl
(gnolang#1301)In the root folder, `make test` has one failure: `FAIL: TestGnoDoc/doc_avl (0.01s)` . This is a failure of [this test](https://github.com/gnolang/gno/blob/eb421578ec72d70d2cbd930576856623376f2daa/gnovm/cmd/gno/doc_test.go#L12-L13) which expects "func NewNode". However in folder gnovm/cmd/gno, `go run . doc avl` prints: ``` package avl // import "gno.land/p/demo/avl" type MutTree struct{ ... } func NewMutTree() *MutTree type Tree struct{ ... } func NewTree(key string, value interface{}) *Tree ``` Therefore, this PR changes the test to expect "func NewTree". With this fix, `make test` passes. (Of course, maybe `go run . doc avl` really should have "func NewNode". But I'm assuming that there was an update after the test was written.) Signed-off-by: Jeff Thompson <jeff@thefirst.org>
Configuration menu - View commit details
-
Copy full SHA for ccba538 - Browse repository at this point
Copy the full SHA ccba538View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca5ce0f - Browse repository at this point
Copy the full SHA ca5ce0fView commit details -
chore(deps): bump github.com/gdamore/tcell/v2 from 2.1.0 to 2.6.0 (gn…
…olang#862) Bumps [github.com/gdamore/tcell/v2](https://github.com/gdamore/tcell) from 2.1.0 to 2.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gdamore/tcell/releases">github.com/gdamore/tcell/v2's releases</a>.</em></p> <blockquote> <h2>Version 2.6.0 Feature Release</h2> <p>The main feature introduced in this release is support for web based applications. You can now create applications that run in a browser, and display a simulated terminal emulator in the browser. The initial implementation of this capability was supplied by <a href="https://github.com/Ahoys123"><code>@Ahoys123</code></a> -- thank you! (We made some follow up bug fixes and improvements.)</p> <p>More detail about this mode can be found in the README-wasm.md file.</p> <p>Additionally we added support for alacritty-direct, which was contributed by <a href="https://github.com/moson-mo"><code>@moson-mo</code></a>.</p> <p>This version is only tested on go 1.18 and newer. Older versions of go <em>may</em> work, but might also fail, as our dependencies have started using newer compilation flags.</p> <h2>Version 2.5.4 Bug Fix Release</h2> <p>Version 2.5.4 fixed quite a few things in the 2.5 release chain. Arguably it could also have been a minor release due to some quasi-feature updates. It is anticipated that this will be the last release for 2.5.x.</p> <p>The next minor release (2.6.0) will probably require updating to at least go 1.17 as we move towards updating imports and adopting additional language features.</p> <p>Fixes:</p> <ul> <li>On Windows (and some other platforms) custom TTYs did not work (<a href="https://redirect.github.com/gdamore/tcell/issues/580">#580</a>)</li> <li>Default to using narrow for ambiguous characters in East Asian locales (<a href="https://redirect.github.com/gdamore/tcell/issues/578">#578</a>) This affected a lot of folks in East Asian locales, and now tcell applications should work by default for them. If overrides to the RUNEWIDTH_EASTASIAN environment are present they will still be honored.</li> <li>Fix for intermittent screen flashes (<a href="https://redirect.github.com/gdamore/tcell/issues/576">#576</a>)</li> <li>Encoding sub package now registers all encodings when imported. (Explicit call to Register is no longer required)</li> <li>Tutorial program improved to demonstrate panic handling (thanks to Eric S. Raymond)</li> <li>Fix for mouse-wheel/click-drag conflation (<a href="https://redirect.github.com/gdamore/tcell/issues/574">#574</a>)</li> <li>Hyperlink ID support added (<a href="https://redirect.github.com/gdamore/tcell/issues/568">#568</a>) (thanks to Tim Culverhouse)</li> <li>Paste support added to views.Application (<a href="https://redirect.github.com/gdamore/tcell/issues/552">#552</a>) (thanks to Chris Bradbury)</li> <li>WidgetWatcher is concurrency-safe (thanks to Tim Culverhouse)</li> <li>Fix for CellView.Size() (<a href="https://redirect.github.com/gdamore/tcell/issues/553">#553</a>) (thanks to Chris Bradbury)</li> <li>Fix for tput escape sequence errors (<a href="https://redirect.github.com/gdamore/tcell/issues/546">#546</a>)</li> <li>Horizontal, Vertical are now type Orientation (<a href="https://redirect.github.com/gdamore/tcell/issues/543">#543</a>) (thanks to Zaim Bakar)</li> </ul> <h2>Version 2.5.3 Bug Fix Release</h2> <p>Version 2.5.3 only fixed some things related to the documentation.</p> <h2>Version 2.5.2 Bug Fix & Feature Release</h2> <p>(Technically this should probably have been a new minor as a new feature was introduced.)</p> <ul> <li>Better handling of monochrome terminals</li> <li>Console resizing support (<a href="https://redirect.github.com/gdamore/tcell/issues/462">#462</a>) (this new feature allows applications to specify the window size they want.)</li> <li>Minor mouse demo improvements</li> <li>Added support for terminal hyperlinks (<a href="https://redirect.github.com/gdamore/tcell/issues/300">#300</a>)</li> <li>Optimize some output (<a href="https://redirect.github.com/gdamore/tcell/issues/526">#526</a>)</li> <li>Documentation fixes</li> </ul> <h2>Version 2.5.1 Bug Fix Release</h2> <p>This release fixes <a href="https://redirect.github.com/gdamore/tcell/issues/523">#523</a> - which addresses an unintended behavior when clearing the screen. The regression was introduced in v2.5.0.</p> <h2>Version 2.5.0 Feature Release</h2> <p>Version 2.5.0 is a rollup of a number of bug fixes but also includes some new features:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gdamore/tcell/commit/c951371181bb4b1387d9010b8081590ae6a48152"><code>c951371</code></a> minor style fixup</li> <li><a href="https://github.com/gdamore/tcell/commit/615b4b182194b6ebc8f04d6ba35c1fe37fab2514"><code>615b4b1</code></a> fixes <a href="https://redirect.github.com/gdamore/tcell/issues/589">#589</a> unexpected character linux console</li> <li><a href="https://github.com/gdamore/tcell/commit/7fe9d5fa9b715b1b25f71757c8e862ef9b2ba3ab"><code>7fe9d5f</code></a> Webasm terminal fixes.</li> <li><a href="https://github.com/gdamore/tcell/commit/d78960c02d140502a6d1caa6993a18f60ca73b7c"><code>d78960c</code></a> Color fixups.</li> <li><a href="https://github.com/gdamore/tcell/commit/5db823e7a8fb079e5b5d723ef4c9cb9c30d0ff7b"><code>5db823e</code></a> Better colors for mouse demo (brighter).</li> <li><a href="https://github.com/gdamore/tcell/commit/7b5fe1f3ee14fcbec37f0f8b2d4708a9232baebc"><code>7b5fe1f</code></a> Spelling.</li> <li><a href="https://github.com/gdamore/tcell/commit/729d178abc68162ed6a80d6bb04ee62e056d57a1"><code>729d178</code></a> Choose better fonts for web terminal.</li> <li><a href="https://github.com/gdamore/tcell/commit/fade40c650ddc1c7d5104eecb98df9cadd2a2cef"><code>fade40c</code></a> added to README-wasm.md</li> <li><a href="https://github.com/gdamore/tcell/commit/0851813f48a1ca0f27db47b0345a4dafb91a26c2"><code>0851813</code></a> added js flag</li> <li><a href="https://github.com/gdamore/tcell/commit/b96a7ed4dc4d17d8cecca9d994b86dbcf61c3053"><code>b96a7ed</code></a> removed js build flag in terms_static.go</li> <li>Additional commits viewable in <a href="https://github.com/gdamore/tcell/compare/v2.1.0...v2.6.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/gdamore/tcell/v2&package-manager=go_modules&previous-version=2.1.0&new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) Dependabot will merge this PR once CI passes on it, as requested by @thehowl. [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 34d78b3 - Browse repository at this point
Copy the full SHA 34d78b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dee385 - Browse repository at this point
Copy the full SHA 7dee385View commit details -
chore: add misc/list-gnophers and .mailmap (gnolang#1265)
## Current Status ```console $ cd ./misc/list-gnophers $ ./main.sh ``` ```csv 1617467419,53785+jaekwon@users.noreply.github.com,./examples/gno.land/p/demo/flow/flow.gno 1651096034,94029+moul@users.noreply.github.com,./examples/gno.land/p/demo/grc/grc721/igrc721.gno 1673524438,hariom.verma@tendermint.com,./examples/gno.land/p/demo/grc/grc721/basic_nft.gno 1677669053,100383075+Jammyaa@users.noreply.github.com,./examples/gno.land/p/demo/grc/grc1155/basic_grc1155_token.gno 1678259597,350354+grepsuzette@users.noreply.github.com,./examples/gno.land/r/demo/deep/very/deep/render.gno 1678709422,pushkarshetye803@gmail.com,./examples/gno.land/r/demo/groups/group.gno 1684921090,contact@albttx.tech,./examples/gno.land/p/demo/merkle/merkle.gno 1687179019,nir1218@users.noreply.github.com,./examples/gno.land/r/x/nir1218_evaluation_proposal/category.gno 1687263124,zack.scholl@gmail.com,./examples/gno.land/p/demo/microblog/microblog.gno ``` ## Future Plans - Translate into GitHub usernames. - Share the gnopher list on `r/gh` (gnolang#1134). - Create a new `r/gnoland/gnophers` page with the following features: - Add a widget on `r/gnoland/home` displaying the "latest gnophers." - Create a helper function like `r/gnoland/gnophers.NumberByAddr("g1u7y667z64x2h7vc6fmpcprgey4ck233jaww9zq`) -> `(2 int)` to use this info on other meta profiles, such as the future "gnolinkedin" mixing facts and personal presentation (gnolang/game-of-realms#5). - Create a `r/gnoland/gnophers:username` route that returns a badge with the username, gnopher number, "gnopher since <date>," and a `gnoface` (gnolang#690). - Stop checking and order t-shirts for the first 100 official gnophers. ### Example Gnopher Badges ```markdown # @jaekwon proudly became the 1st gnopher on Oct 3, 2021. ||||||| ////////\ | | | ~ . | )| X X |. | | | C | | | | __/ | | | \~~~~~~~/ Gnopher#1 ``` ```markdown # @moul proudly became the 2nd gnopher on May 24, 2022. ||||||| ////////\ | | | ~ . | )| X X |. | | | C | | | | __/ | | | \~~~~~~~/ Gnopher#2 ``` cc @gnolang/devrels Signed-off-by: moul <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7105d00 - Browse repository at this point
Copy the full SHA 7105d00View commit details
Commits on Oct 27, 2023
-
docs(contributing): add ViM instructions to setup gnols (gnolang#1282)
Relates to gnolang#1274 What works with this setup: - code completion after `.` but only for stdlibs packages - code hover tooltip with `:LspHover` command (again limited to stdlibs) - format on save (only gofmt for now) - code Lens with `:LspCodeLens` command (only when the buffer is `_test.gno` file) which display a list of possible `gno test` executions with different scopes (package, files or function). Note that test executions are using the LSP `workspace/executeCommand` and actually `vim-lsp` doesn't handle well the output of that. That means, tests are running, but you don't get the ouput. I'm still unsure about how to setup that properly (see prabirshrestha/vim-lsp#1461). The good thing is the limitations can be removed by contributing to [gnols](https://github.com/gno-playground/gnols), for instance : - Expand code completion to all imported types - Expand code hover to all imported types - Add the *go-to-definition* feature - Add the *rename* feature - ... --------- Co-authored-by: Morgan <git@howl.moe>
Configuration menu - View commit details
-
Copy full SHA for e10f811 - Browse repository at this point
Copy the full SHA e10f811View commit details
Commits on Oct 28, 2023
-
feat: add genesis command suite (gnolang#1252)
## Description This PR introduces the genesis.json command suite, as outlined in gnolang#1203. Closes gnolang#1203 and gnolang#1189 <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 6ba4f74 - Browse repository at this point
Copy the full SHA 6ba4f74View commit details -
feat: add simple address validity check (gnolang#1303)
## Description This PR adds a simple `Valid()` check to the Address type. It is there to prevent most human errors, and doesn't actually validate the math behind bech32 (for now) - it relies only on the length of the address. Running `gno test .` will run the unit test for the `Valid()` function. Closes: gnolang#1298 <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Signed-off-by: moul <94029+moul@users.noreply.github.com> Co-authored-by: moul <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 199cd29 - Browse repository at this point
Copy the full SHA 199cd29View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0076e48 - Browse repository at this point
Copy the full SHA 0076e48View commit details -
fix(misc/gendocs): convert paths for async-loaded scripts (gnolang#1307)
This should allow js to fully load correctly on gnolang.github.io :)
Configuration menu - View commit details
-
Copy full SHA for 789f4de - Browse repository at this point
Copy the full SHA 789f4deView commit details
Commits on Nov 6, 2023
-
feat: implement
gno mod tidy
(gnolang#1035)Contains initial implementation of `gno mod tidy` <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com> Co-authored-by: Morgan <git@howl.moe>
Configuration menu - View commit details
-
Copy full SHA for 4749369 - Browse repository at this point
Copy the full SHA 4749369View commit details -
fix(misc/list-gnophers): make script work when called from any direct…
…ory (gnolang#1308) \+ use a tmpdir for the csv file. @moul <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x ] Added references to related issues and PRs - [x] Provided any useful hints for running manual tests - [x] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for ce7a7c6 - Browse repository at this point
Copy the full SHA ce7a7c6View commit details -
ci(fix): tidy remaining gno.mod files (gnolang#1338)
CI failing after merging gnolang#1035 Seems like some mod files are not tidy.
Configuration menu - View commit details
-
Copy full SHA for 4c7f93c - Browse repository at this point
Copy the full SHA 4c7f93cView commit details
Commits on Nov 7, 2023
-
feat(repl): improve support of multi-line statements (gnolang#1129)
![demo](https://github.com/gnolang/gno/assets/5792239/308e61bc-bdf9-498b-9fa7-cd756835f774) This is a followup of gnolang#978. Instead of starting in multi-line mode prior to submit, the line is parsed, and new inputs are appended to it as long as the statment is not complete, as detected by the Go scanner. This is simpler and more general than previous attempt. The secondary prompt is "...", different from primary "gno>", similarly to many REPL programs (node, python, bash, ...). The "/editor" command is removed as not useful anymore. Note also that it is now possible to exit using Ctrl-D. Related issues: gnolang#446 gnolang#950 <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 42c0132 - Browse repository at this point
Copy the full SHA 42c0132View commit details -
chore(deps): bump actions/checkout from 3 to 4 (gnolang#1339)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update default runtime to node20 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li>Support fetching without the --progress option by <a href="https://github.com/simonbaird"><code>@simonbaird</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> <li>Release 4.0.0 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/takost"><code>@takost</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li><a href="https://github.com/simonbaird"><code>@simonbaird</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p> <h2>v3.6.0</h2> <h2>What's Changed</h2> <ul> <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li> <li>Add option to fetch tags even if fetch-depth > 0 by <a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li><a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p> <h2>v3.5.3</h2> <h2>What's Changed</h2> <ul> <li>Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by <a href="https://github.com/megamanics"><code>@megamanics</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li>Fix typos found by codespell by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li>Add support for sparse checkouts by <a href="https://github.com/dscho"><code>@dscho</code></a> and <a href="https://github.com/dfdez"><code>@dfdez</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> <li>Release v3.5.3 by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/megamanics"><code>@megamanics</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li><a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li><a href="https://github.com/dfdez"><code>@dfdez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p> <h2>v3.5.2</h2> <h2>What's Changed</h2> <ul> <li>Fix: Use correct API url / endpoint in GHES by <a href="https://github.com/fhammerl"><code>@fhammerl</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a> based on <a href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a> by <a href="https://github.com/1newsr"><code>@1newsr</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p> <h2>v3.5.1</h2> <h2>What's Changed</h2> <ul> <li>Improve checkout performance on Windows runners by upgrading <code>@actions/github</code> dependency by <a href="https://github.com/BrettDong"><code>@BrettDong</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/BrettDong"><code>@BrettDong</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v4.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add support for partial checkout filters</a></li> </ul> <h2>v4.0.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1067">Support fetching without the --progress option</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1436">Update to node20</a></li> </ul> <h2>v3.6.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth > 0</a></li> </ul> <h2>v3.5.3</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li> </ul> <h2>v3.5.2</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li> </ul> <h2>v3.5.1</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li> </ul> <h2>v3.5.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li> </ul> <h2>v3.4.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@actions/io</code></a></li> </ul> <h2>v3.3.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li> <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">#770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkout#1057</a>)</li> </ul> <h2>v3.2.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@actions/io</code> to 1.1.2</a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li> </ul> <h2>v3.1.0</h2> <ul> <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@actions/core</code> <code>saveState</code> and <code>getState</code></a></li> <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li> </ul> <h2>v3.0.2</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11"><code>b4ffde6</code></a> Link to release page from what's new section (<a href="https://redirect.github.com/actions/checkout/issues/1514">#1514</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7"><code>8530928</code></a> Correct link to GitHub Docs (<a href="https://redirect.github.com/actions/checkout/issues/1511">#1511</a>)</li> <li><a href="https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622"><code>7cdaf2f</code></a> Update CODEOWNERS to Launch team (<a href="https://redirect.github.com/actions/checkout/issues/1510">#1510</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608"><code>8ade135</code></a> Prepare 4.1.0 release (<a href="https://redirect.github.com/actions/checkout/issues/1496">#1496</a>)</li> <li><a href="https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799"><code>c533a0a</code></a> Add support for partial checkout filters (<a href="https://redirect.github.com/actions/checkout/issues/1396">#1396</a>)</li> <li><a href="https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9"><code>72f2cec</code></a> Update README.md for V4 (<a href="https://redirect.github.com/actions/checkout/issues/1452">#1452</a>)</li> <li><a href="https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac"><code>3df4ab1</code></a> Release 4.0.0 (<a href="https://redirect.github.com/actions/checkout/issues/1447">#1447</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc"><code>8b5e8b7</code></a> Support fetching without the --progress option (<a href="https://redirect.github.com/actions/checkout/issues/1067">#1067</a>)</li> <li><a href="https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac"><code>97a652b</code></a> Update default runtime to node20 (<a href="https://redirect.github.com/actions/checkout/issues/1436">#1436</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a90a273 - Browse repository at this point
Copy the full SHA a90a273View commit details -
chore(ci): update tm2 timeout on CI (gnolang#1337)
It should prevent certain flaky tests from failing on GH. In any case, it increases the high-level timeout to be greater than the timeout for running 'go test'. Related to issue gnolang#1320.
Configuration menu - View commit details
-
Copy full SHA for 23c5b3b - Browse repository at this point
Copy the full SHA 23c5b3bView commit details -
chore(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (g…
…nolang#1335) Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.5.0 to 1.5.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gorilla/websocket/releases">github.com/gorilla/websocket's releases</a>.</em></p> <blockquote> <h2>Release v1.5.1</h2> <h2>What's Changed</h2> <ul> <li>Add check for Sec-WebSocket-Key header by <a href="https://github.com/hirasawayuki"><code>@hirasawayuki</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/752">gorilla/websocket#752</a></li> <li>Changed the method name UnderlyingConn to NetConn by <a href="https://github.com/JWSong"><code>@JWSong</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/773">gorilla/websocket#773</a></li> <li>remove all versions < 1.16 and add 1.18 by <a href="https://github.com/ChannyClaus"><code>@ChannyClaus</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/793">gorilla/websocket#793</a></li> <li>Check for and report bad protocol in TLSClientConfig.NextProtos by <a href="https://github.com/ChannyClaus"><code>@ChannyClaus</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/788">gorilla/websocket#788</a></li> <li>check err before GotConn for trace by <a href="https://github.com/junnplus"><code>@junnplus</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/798">gorilla/websocket#798</a></li> <li>Update README.md by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/839">gorilla/websocket#839</a></li> <li>Correct way to save memory using write buffer pool and freeing net.http default buffers by <a href="https://github.com/FMLS"><code>@FMLS</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/761">gorilla/websocket#761</a></li> <li>Update go version & add verification/testing tools by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/840">gorilla/websocket#840</a></li> <li>update golang.org/x/net by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/856">gorilla/websocket#856</a></li> <li>update GitHub workflows by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/websocket/pull/857">gorilla/websocket#857</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hirasawayuki"><code>@hirasawayuki</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/websocket/pull/752">gorilla/websocket#752</a></li> <li><a href="https://github.com/JWSong"><code>@JWSong</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/websocket/pull/773">gorilla/websocket#773</a></li> <li><a href="https://github.com/ChannyClaus"><code>@ChannyClaus</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/websocket/pull/793">gorilla/websocket#793</a></li> <li><a href="https://github.com/junnplus"><code>@junnplus</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/websocket/pull/798">gorilla/websocket#798</a></li> <li><a href="https://github.com/coreydaley"><code>@coreydaley</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/websocket/pull/839">gorilla/websocket#839</a></li> <li><a href="https://github.com/FMLS"><code>@FMLS</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/websocket/pull/761">gorilla/websocket#761</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gorilla/websocket/compare/v1.5.0...v1.5.1">https://github.com/gorilla/websocket/compare/v1.5.0...v1.5.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorilla/websocket/commit/ac0789be11725ab2285233e9a3800c2312cff4fc"><code>ac0789b</code></a> update GitHub workflows (<a href="https://redirect.github.com/gorilla/websocket/issues/857">#857</a>)</li> <li><a href="https://github.com/gorilla/websocket/commit/78c34874c838cb49db6001f37520856afac0bf24"><code>78c3487</code></a> update golang.org/x/net (<a href="https://redirect.github.com/gorilla/websocket/issues/856">#856</a>)</li> <li><a href="https://github.com/gorilla/websocket/commit/666c197fc9157896b57515c3a3326c3f8c8319fe"><code>666c197</code></a> Update go version & add verification/testing tools (<a href="https://redirect.github.com/gorilla/websocket/issues/840">#840</a>)</li> <li><a href="https://github.com/gorilla/websocket/commit/80393295c1185e50d0b784d4bc5ffaa918d187b9"><code>8039329</code></a> Correct way to save memory using write buffer pool and freeing net.http defau...</li> <li><a href="https://github.com/gorilla/websocket/commit/8983b963247d87e6caf0e3b72db2539590f1b2c6"><code>8983b96</code></a> Merge pull request <a href="https://redirect.github.com/gorilla/websocket/issues/839">#839</a> from gorilla/coreydaley-patch-1</li> <li><a href="https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d"><code>931041c</code></a> Update README.md</li> <li><a href="https://github.com/gorilla/websocket/commit/76ecc29eff79f0cedf70c530605e486fc32131d1"><code>76ecc29</code></a> archive mode</li> <li><a href="https://github.com/gorilla/websocket/commit/af47554f343b4675b30172ac301638d350db34a5"><code>af47554</code></a> check error before GotConn for trace</li> <li><a href="https://github.com/gorilla/websocket/commit/bc7ce893c36595e095de550a211feb5993e6ef92"><code>bc7ce89</code></a> Check for and report bad protocol in TLSClientConfig.NextProtos (<a href="https://redirect.github.com/gorilla/websocket/issues/788">#788</a>)</li> <li><a href="https://github.com/gorilla/websocket/commit/27d91a9be56520b2ebae7ea508b8afdf1d191f41"><code>27d91a9</code></a> drop the versions of go that are no longer supported + add 1.18 to ci</li> <li>Additional commits viewable in <a href="https://github.com/gorilla/websocket/compare/v1.5.0...v1.5.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/gorilla/websocket&package-manager=go_modules&previous-version=1.5.0&new-version=1.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e6b4890 - Browse repository at this point
Copy the full SHA e6b4890View commit details -
chore(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (gnolang…
…#1334) Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.8.0 to 1.8.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gorilla/mux/releases">github.com/gorilla/mux's releases</a>.</em></p> <blockquote> <h2>Release v1.8.1</h2> <h2>What's Changed</h2> <ul> <li>build: CircleCI 2.1 + build matrix by <a href="https://github.com/elithrar"><code>@elithrar</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/595">gorilla/mux#595</a></li> <li>Include "404" and "405" in the docs by <a href="https://github.com/Jille"><code>@Jille</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/602">gorilla/mux#602</a></li> <li>docs: update README w.r.t new maintainer ask by <a href="https://github.com/elithrar"><code>@elithrar</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/660">gorilla/mux#660</a></li> <li>regexp: use iota instead of hardcoded values for regexType* by <a href="https://github.com/michaelgrigoryan25"><code>@michaelgrigoryan25</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/679">gorilla/mux#679</a></li> <li>Fix <code>authenticationMiddleware</code> initialization in the <code>README.md</code> file by <a href="https://github.com/amustaque97"><code>@amustaque97</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/693">gorilla/mux#693</a></li> <li>Update README.md by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/713">gorilla/mux#713</a></li> <li>[GPT-95] Update go version, add tools for verification and testing by <a href="https://github.com/apoorvajagtap"><code>@apoorvajagtap</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/718">gorilla/mux#718</a></li> <li>Delete release-drafter.yml by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/719">gorilla/mux#719</a></li> <li>Delete stale.yml by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/720">gorilla/mux#720</a></li> <li>Delete AUTHORS by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/721">gorilla/mux#721</a></li> <li>Update LICENSE by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/722">gorilla/mux#722</a></li> <li>Updated the logo in README.md by <a href="https://github.com/shamkarthik"><code>@shamkarthik</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/724">gorilla/mux#724</a></li> <li>Update LICENSE by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/723">gorilla/mux#723</a></li> <li>Update issues.yml by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/726">gorilla/mux#726</a></li> <li>Update issues.yml by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/727">gorilla/mux#727</a></li> <li>run go fmt with Go 1.20 by <a href="https://github.com/shogo82148"><code>@shogo82148</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/725">gorilla/mux#725</a></li> <li>Fix <code>Single Page Application</code> example in <code>README.md</code> file by <a href="https://github.com/amustaque97"><code>@amustaque97</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/678">gorilla/mux#678</a></li> <li>[BUG] Inconsistent HTTP status code on query mismatch by <a href="https://github.com/soheilrt"><code>@soheilrt</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/712">gorilla/mux#712</a></li> <li>Clarify documentation examples of Route methods by <a href="https://github.com/andrew-werdna"><code>@andrew-werdna</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/672">gorilla/mux#672</a></li> <li>changed the routeVariables text content. by <a href="https://github.com/sumanpaikdev"><code>@sumanpaikdev</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/708">gorilla/mux#708</a></li> <li>Add GetVarNames() by <a href="https://github.com/eh-steve"><code>@eh-steve</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/676">gorilla/mux#676</a></li> <li>fix SPA handler in README.md by <a href="https://github.com/sy9"><code>@sy9</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/733">gorilla/mux#733</a></li> <li>update GitHub workflows by <a href="https://github.com/coreydaley"><code>@coreydaley</code></a> in <a href="https://redirect.github.com/gorilla/mux/pull/734">gorilla/mux#734</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Jille"><code>@Jille</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/602">gorilla/mux#602</a></li> <li><a href="https://github.com/michaelgrigoryan25"><code>@michaelgrigoryan25</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/679">gorilla/mux#679</a></li> <li><a href="https://github.com/amustaque97"><code>@amustaque97</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/693">gorilla/mux#693</a></li> <li><a href="https://github.com/coreydaley"><code>@coreydaley</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/713">gorilla/mux#713</a></li> <li><a href="https://github.com/apoorvajagtap"><code>@apoorvajagtap</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/718">gorilla/mux#718</a></li> <li><a href="https://github.com/shamkarthik"><code>@shamkarthik</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/724">gorilla/mux#724</a></li> <li><a href="https://github.com/shogo82148"><code>@shogo82148</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/725">gorilla/mux#725</a></li> <li><a href="https://github.com/soheilrt"><code>@soheilrt</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/712">gorilla/mux#712</a></li> <li><a href="https://github.com/andrew-werdna"><code>@andrew-werdna</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/672">gorilla/mux#672</a></li> <li><a href="https://github.com/sumanpaikdev"><code>@sumanpaikdev</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/708">gorilla/mux#708</a></li> <li><a href="https://github.com/eh-steve"><code>@eh-steve</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/676">gorilla/mux#676</a></li> <li><a href="https://github.com/sy9"><code>@sy9</code></a> made their first contribution in <a href="https://redirect.github.com/gorilla/mux/pull/733">gorilla/mux#733</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1">https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gorilla/mux/commit/b4617d0b9670ad14039b2739167fd35a60f557c5"><code>b4617d0</code></a> update GitHub workflows (<a href="https://redirect.github.com/gorilla/mux/issues/734">#734</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/3401478badc7aa55470bc806ee8cd185a16f9298"><code>3401478</code></a> fix SPA handler in README.md (<a href="https://redirect.github.com/gorilla/mux/issues/733">#733</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/4a671cbc5162efa2ecb1b353e6a704a62737d66c"><code>4a671cb</code></a> Add GetVarNames() (<a href="https://redirect.github.com/gorilla/mux/issues/676">#676</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/85123bf20e069b156415b871dea10517f6a8938a"><code>85123bf</code></a> changed the routeVariables text content. (<a href="https://redirect.github.com/gorilla/mux/issues/708">#708</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/79f2f457ca5017e08de9f86ada03939a82dbf714"><code>79f2f45</code></a> Clarify documentation examples of Route methods (<a href="https://redirect.github.com/gorilla/mux/issues/672">#672</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/395ad81d0ebffa0c5a36f3e5a2e720a7d5870d92"><code>395ad81</code></a> [BUG] Inconsistent HTTP status code on query mismatch (<a href="https://redirect.github.com/gorilla/mux/issues/712">#712</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/24c3e7f499efd8b1429cfe789c7e6a3631357045"><code>24c3e7f</code></a> Fix <code>Single Page Application</code> example in <code>README.md</code> file (<a href="https://redirect.github.com/gorilla/mux/issues/678">#678</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/546dd0cc9f3ecdef8b065ac6336b4c6ed99887d4"><code>546dd0c</code></a> run go fmt with Go 1.20 (<a href="https://redirect.github.com/gorilla/mux/issues/725">#725</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/651928c42f7b60c7942e46d5f651dd1ece444246"><code>651928c</code></a> Update issues.yml (<a href="https://redirect.github.com/gorilla/mux/issues/727">#727</a>)</li> <li><a href="https://github.com/gorilla/mux/commit/cfc696d6d239ff68ceb71ee35c9a4e4ef3f30ed9"><code>cfc696d</code></a> Update issues.yml (<a href="https://redirect.github.com/gorilla/mux/issues/726">#726</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/gorilla/mux&package-manager=go_modules&previous-version=1.8.0&new-version=1.8.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eab86e8 - Browse repository at this point
Copy the full SHA eab86e8View commit details -
chore(deps): bump golang.org/x/mod from 0.13.0 to 0.14.0 (gnolang#1336)
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.13.0 to 0.14.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/mod/commit/6e58e47c7bd6672665dc35cce7b1f325d2addd67"><code>6e58e47</code></a> modfile: improve directory path detection and error text consistency</li> <li>See full diff in <a href="https://github.com/golang/mod/compare/v0.13.0...v0.14.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/mod&package-manager=go_modules&previous-version=0.13.0&new-version=0.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hariom Verma <hariom.verma@tendermint.com>
Configuration menu - View commit details
-
Copy full SHA for fa7b4c2 - Browse repository at this point
Copy the full SHA fa7b4c2View commit details -
feat: add InMemory
gnoland
node (gnolang#1241)Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fb06d0a - Browse repository at this point
Copy the full SHA fb06d0aView commit details -
feat: setup testscripts coverage (gnolang#1249)
Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a88e3e3 - Browse repository at this point
Copy the full SHA a88e3e3View commit details -
fix: don't pass value types by reference (gnolang#1263)
Addresses gnolang#1096 These changes ensure that passing non-primitive value types to a function do not result in the modification of the original value, even if the value type is represented as a pointer inside the VM.
Configuration menu - View commit details
-
Copy full SHA for 1732214 - Browse repository at this point
Copy the full SHA 1732214View commit details -
chore(deps): bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 (gnolang#1318)
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.7 to 1.3.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/etcd-io/bbolt/releases">go.etcd.io/bbolt's releases</a>.</em></p> <blockquote> <h2>v1.3.8</h2> <p>See <a href="https://github.com/etcd-io/bbolt/blob/master/CHANGELOG/CHANGELOG-1.3.md#v1372023-10-26">the CHANGELOG</a> for more details.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/etcd-io/bbolt/commit/42a914d8be1995a845e12dedbbbc77b7a450f9c7"><code>42a914d</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/586">#586</a> from ahrtr/1.3_64bit_align_20231025</li> <li><a href="https://github.com/etcd-io/bbolt/commit/f9d290fdfd148ce76c4ebad730ca804033b53750"><code>f9d290f</code></a> ensure the stats is always 64bit aligned</li> <li><a href="https://github.com/etcd-io/bbolt/commit/4a1773274ac0a76a6f69a4adbf6f8171f1ca8c89"><code>4a17732</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/444">#444</a> from jmhbnz/backport-failpoints-injection-2</li> <li><a href="https://github.com/etcd-io/bbolt/commit/95acc509210bda4a3102ecc08308298ed9c753a1"><code>95acc50</code></a> Backport add test cases to simulate mlock failure.</li> <li><a href="https://github.com/etcd-io/bbolt/commit/7a13798511f9d60d1179f25b9f3b10baf3b6cae6"><code>7a13798</code></a> Backport perform unmap when failing to mlock or both meta pages corrupted.</li> <li><a href="https://github.com/etcd-io/bbolt/commit/ad36005fa66f4afa604f51038fea15547f8f025c"><code>ad36005</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/439">#439</a> from jmhbnz/backport-failpoints-injection</li> <li><a href="https://github.com/etcd-io/bbolt/commit/8165a4052203024c43725f2e2205a9659b8cbc42"><code>8165a40</code></a> Backport change to error handling logic in db.close().</li> <li><a href="https://github.com/etcd-io/bbolt/commit/e4e06d224563d8fab8d621db03738ebfc0f2b431"><code>e4e06d2</code></a> update the usage of surgery command</li> <li><a href="https://github.com/etcd-io/bbolt/commit/110891517d9ffd7eb539b27e971a5e448eaf9795"><code>1108915</code></a> Avoid syscall.Syscall use on OpenBSD</li> <li>See full diff in <a href="https://github.com/etcd-io/bbolt/compare/v1.3.7...v1.3.8">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.etcd.io/bbolt&package-manager=go_modules&previous-version=1.3.7&new-version=1.3.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 49a5fa4 - Browse repository at this point
Copy the full SHA 49a5fa4View commit details
Commits on Nov 8, 2023
-
chore: remove deprecated io/ioutil methods (gnolang#1277)
## Description Replace depreacated `io/ioutil` to `os` methods --------- Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com> Co-authored-by: Morgan Bazalgette <morgan@morganbaz.com>
Configuration menu - View commit details
-
Copy full SHA for 55e88be - Browse repository at this point
Copy the full SHA 55e88beView commit details -
feat: add
unused
linter (gnolang#1294)## Description This PR adds the `unused` linter to the linter configuration, and removes unused code segments <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 31d2ce9 - Browse repository at this point
Copy the full SHA 31d2ce9View commit details -
feat: add contribs/gnomd (gnolang#1256)
This PR adds a `contribs/gnomd` binary. Please review PR gnolang#1001 for the `maketx run`. Additionally, this PR introduces the `contribs/` folder. It allows the creation of `contribs/gno*` Go packages, Python/Rust/Shell/… scripts. This approach keeps the main `gno`, `gnokey`, and `gnoland` simple while adhering to the Unix philosophy and incorporating several specific gno commands. ![CleanShot 2023-10-19 at 09 17 40@2x](https://github.com/gnolang/gno/assets/94029/9b92bf18-f923-4f70-aea7-a88f185f2342) --------- Signed-off-by: moul <94029+moul@users.noreply.github.com> Co-authored-by: Morgan <morgan@morganbaz.com>
Configuration menu - View commit details
-
Copy full SHA for 11f4359 - Browse repository at this point
Copy the full SHA 11f4359View commit details -
fix(ci): remove unused func
parseBalance
(gnolang#1344)Currently CI is complaining about unused func `parseBalance`. Fixed it. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 678686a - Browse repository at this point
Copy the full SHA 678686aView commit details -
chore(gnomod): test package does not exist (gnolang#1317)
Add test for package does not exist. Not able to reproduce `Infinite loop when a requested package does not exist` (gnolang#835)
Configuration menu - View commit details
-
Copy full SHA for 041d0a8 - Browse repository at this point
Copy the full SHA 041d0a8View commit details -
fix: txtar tests load full config and execute serially (gnolang#1342)
This fixes an issue where executing txtar tests would fail because the example packages weren't loaded into memory. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com> Co-authored-by: gfanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c33c9f2 - Browse repository at this point
Copy the full SHA c33c9f2View commit details
Commits on Nov 9, 2023
-
test: make tests run in parallel (gnolang#1312)
## Description This PR simply introduces `t.Parallel()` for unit tests that can support it. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Guilhem Fanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e803c45 - Browse repository at this point
Copy the full SHA e803c45View commit details -
fix: In Keybase GetByAddress, change generic error to NewErrKeyNotFou…
…nd (gnolang#1316) The Keybase method `GetByName` [returns the specific error](https://github.com/gnolang/gno/blob/199cd29584d44812a0aec3606bbff37a320c609a/tm2/pkg/crypto/keys/keybase.go#L184) `ErrKeyNotFound` if the key is not found. This is very nice because the GnoMobile API wraps this with a gRPC function and we use `keyerror.IsErrKeyNotFound` to check the error type and convert it to the gRPC equivalent. But the Keybase method `GetByAddress` just [returns a generic error](https://github.com/gnolang/gno/blob/199cd29584d44812a0aec3606bbff37a320c609a/tm2/pkg/crypto/keys/keybase.go#L192) if the key isn't found. (I assume that it is not intentional to restrict this to a generic error.) This means that the gRPC interface must search the error string for "not found", which is unreliable. We would prefer to use `keyerror.IsErrKeyNotFound`. Furthermore, `GetByNameOrAddress` [can return an error from either](https://github.com/gnolang/gno/blob/199cd29584d44812a0aec3606bbff37a320c609a/tm2/pkg/crypto/keys/keybase.go#L175-L177) `GetByName` or `GetByAddress`. It is preferable to return just one error type for key not found. This pull request updates `GetByAddress` to use `keyerror.NewErrKeyNotFound` with the same error message. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> Signed-off-by: Jeff Thompson <jeff@thefirst.org>
Configuration menu - View commit details
-
Copy full SHA for da05213 - Browse repository at this point
Copy the full SHA da05213View commit details -
feat: add contribs/gnokeykc (gnolang#1270)
## Done - add a `contribs/gnokeykc` wrapper (adding keychain support). - make `tm2/commands.IO` an interface instead of a struct. ## Usage ```console $ gnokeykc kc set Enter password. Successfully added password for key. $ gnokeykc maketx send --send 1ugnot --to g1fsu3z335h5qngf7t3lmakvpmpwg9ae76tqwh7c --chainid test3 --remote test3.gno.land:36657 --gas-fee "1000000ugnot" --gas-wanted "2000000" --broadcast moul OK! GAS WANTED: 2000000 GAS USED: 47072 ``` ## Links - [x] Depends on gnolang#1256 (for contribs/' Makefile & CI) --------- Signed-off-by: moul <94029+moul@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 39ea662 - Browse repository at this point
Copy the full SHA 39ea662View commit details -
chore: Add Keybase HasByNameOrAddress, HasByName and HasByAddress (gn…
…olang#1313) The Keybase [interface has](https://github.com/gnolang/gno/blob/7105d00e10209003ea41fbae7a4d7c463c4167c3/tm2/pkg/crypto/keys/types.go#L16C2-L18) `GetByNameOrAddress`, `GetByName` and `GetByAddress`. If an application simply wants to check if the key is in the key base, it must use one of these and check for an error, as is done [in the gnokey command line](https://github.com/gnolang/gno/blob/7105d00e10209003ea41fbae7a4d7c463c4167c3/tm2/pkg/crypto/keys/client/add.go#L159-L160). ``` _, err = kb.GetByName(name) if err == nil { // account exists, ask for user confirmation ... } ``` A GnoMobile app also needs to check for the key. But it's expensive to return the entire key info. The byte buffer must be copies multiple times, in the Keybase and in the gRPC interface, and the key info structure must be reformatted to Protobuf and then to the application's language. And not preferable to generate errors to pass information in normal program flow. In the underlying `DB` interface, there is already a [Has function](https://github.com/gnolang/gno/blob/7105d00e10209003ea41fbae7a4d7c463c4167c3/tm2/pkg/db/types.go#L13). This PR updates the `Keybase` with the related functions `HasByNameOrAddress`, `HasByName` and `HasByAddress` which use `Has` to inexpensively return a simple bool. It also updates the gnokey command line to use `HasByName` to be more clear: ``` if has, err := kb.HasByName(name); err == nil && has { // account exists, ask for user confirmation ... } ``` --------- Signed-off-by: Jeff Thompson <jeff@thefirst.org> Co-authored-by: Morgan Bazalgette <morgan@morganbaz.com>
Configuration menu - View commit details
-
Copy full SHA for 09d7c52 - Browse repository at this point
Copy the full SHA 09d7c52View commit details -
feat: add p/demo/pausable (gnolang#1328)
## Description This PR adds the `Pausable` package to p/demo, allowing realms to have pausability. It relies on the already existing `Ownable` package for access control, gnolang#1314. Inspired by OpenZeppelin's [Pausable](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.9.3/contracts/security/Pausable.sol). <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Morgan Bazalgette <morgan@morganbaz.com>
Configuration menu - View commit details
-
Copy full SHA for 117bcd1 - Browse repository at this point
Copy the full SHA 117bcd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8f248 - Browse repository at this point
Copy the full SHA 9c8f248View commit details -
docs(grammatical): correct typos and improve grammar (gnolang#1321)
This pull request addresses and corrects several grammatical errors found throughout the codebase. The changes include fixing typos, punctuation, and ensuring proper sentence structure for improved readability and clarity. No functional changes have been made; this is purely a maintenance update. <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Morgan Bazalgette <morgan@morganbaz.com>
Configuration menu - View commit details
-
Copy full SHA for afcdc66 - Browse repository at this point
Copy the full SHA afcdc66View commit details -
feat: official documentation (gnolang#1046)
## Description This PR introduces the official Gno documentation, which will be hosted at `docs.gno.land`, using the Docusaurus framework. As discussed with @moul, the docs are supposed to be framework agnostic, with Docusaurus living in the `misc/docusaurus` directory. This documentation also includes work done by @alexiscolin, @leohhhn, @waymobetta, @harry-hov, and the Onbloc team (@dongwon8247 and @r3v4s, migrated from their Developer Portal). Thank you to everyone who contributed and got us to this point, for the v1 of the docs 🙏 @leohhhn @waymobetta (and DevRels reading this in the future), full ownership of the documentation will be relinquished to you after this PR is merged out. To run the docs locally: - `cd misc/docusaurus` - `yarn install` - `yarn start` <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: jon roethke <waymobetta@users.noreply.github.com> Co-authored-by: Blake <104744707+r3v4s@users.noreply.github.com> Co-authored-by: Dongwon <74406335+dongwon8247@users.noreply.github.com> Co-authored-by: Leon Hudak <33522493+leohhhn@users.noreply.github.com> Co-authored-by: Hariom Verma <hariom18599@gmail.com> Co-authored-by: Alexis Colin <alexis@jaunebleu.co> Co-authored-by: Manfred Touron <94029+moul@users.noreply.github.com> Co-authored-by: Morgan <git@howl.moe>
Configuration menu - View commit details
-
Copy full SHA for bc5af65 - Browse repository at this point
Copy the full SHA bc5af65View commit details
Commits on Nov 10, 2023
-
fix: resolve Docusaurus build (gnolang#1351)
## Description This PR fixes dangling HTML tags in the Docusaurus config, as well as introduces a workflow file that will make sure the Docusaurus documentation is built correctly <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Danny <salman.danny03@hotmail.com>
Configuration menu - View commit details
-
Copy full SHA for 98f384e - Browse repository at this point
Copy the full SHA 98f384eView commit details
Commits on Nov 11, 2023
-
docs: migrate
peace.md
out of docs (gnolang#1358)## Description This PR migrates `peace.md` out of the docs directory to the official Gno blog, in [this](gnolang/blog#49) PR. EDIT: Peace has been migrated to the blog, awaiting deployment. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 94e44d7 - Browse repository at this point
Copy the full SHA 94e44d7View commit details
Commits on Nov 12, 2023
-
feat: add local dev setup script (gnolang#1237)
## Description This PR introduces a bash script and simple Makefile to control local development. It starts a node instance, along with the appropriate backup / restore processes. Parent task: gnolang#1131 Docker equivalent: gnolang#1238 <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [x] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Co-authored-by: Guilhem Fanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b1a53c0 - Browse repository at this point
Copy the full SHA b1a53c0View commit details
Commits on Nov 13, 2023
-
chore(misc/loop): upgrade tx-archive to v0.1.1 (gnolang#1368)
Upgrade loop version for tx-archive <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for f0488c9 - Browse repository at this point
Copy the full SHA f0488c9View commit details -
chore(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 (gnolang#1363)
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.13.0 to 0.14.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/term/commit/70d3a0bd3f7eb457a282ab2a2a8452a69a79400c"><code>70d3a0b</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/term/commit/6a610bc55bff057aed1d188757e3d0247a3badf2"><code>6a610bc</code></a> all: update go directive to 1.18</li> <li>See full diff in <a href="https://github.com/golang/term/compare/v0.13.0...v0.14.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/term&package-manager=go_modules&previous-version=0.13.0&new-version=0.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c7268cc - Browse repository at this point
Copy the full SHA c7268ccView commit details -
chore(deps): bump github.com/linxGnu/grocksdb from 1.8.4 to 1.8.5 (gn…
…olang#1364) Bumps [github.com/linxGnu/grocksdb](https://github.com/linxGnu/grocksdb) from 1.8.4 to 1.8.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/linxGnu/grocksdb/releases">github.com/linxGnu/grocksdb's releases</a>.</em></p> <blockquote> <h2>RocksDB 8.5.3</h2> <h2>What's Changed</h2> <ul> <li>Fix memory leak in new column family metadata by <a href="https://github.com/ptrus"><code>@ptrus</code></a> in <a href="https://redirect.github.com/linxGnu/grocksdb/pull/129">linxGnu/grocksdb#129</a></li> <li>CHORE Code refactoring by <a href="https://github.com/linxGnu"><code>@linxGnu</code></a> in <a href="https://redirect.github.com/linxGnu/grocksdb/pull/130">linxGnu/grocksdb#130</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ptrus"><code>@ptrus</code></a> made their first contribution in <a href="https://redirect.github.com/linxGnu/grocksdb/pull/129">linxGnu/grocksdb#129</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/linxGnu/grocksdb/compare/v1.8.4...v1.8.5">https://github.com/linxGnu/grocksdb/compare/v1.8.4...v1.8.5</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/linxGnu/grocksdb/commit/254f68ba8333423d240d2337354f043c70942a8e"><code>254f68b</code></a> CHORE Code refactoring (<a href="https://redirect.github.com/linxGnu/grocksdb/issues/130">#130</a>)</li> <li><a href="https://github.com/linxGnu/grocksdb/commit/3e916a283a6c99cecfcafcc392fe2186d6209d66"><code>3e916a2</code></a> Fix memory leak in new column family metadata (<a href="https://redirect.github.com/linxGnu/grocksdb/issues/129">#129</a>)</li> <li>See full diff in <a href="https://github.com/linxGnu/grocksdb/compare/v1.8.4...v1.8.5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/linxGnu/grocksdb&package-manager=go_modules&previous-version=1.8.4&new-version=1.8.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6c39a75 - Browse repository at this point
Copy the full SHA 6c39a75View commit details -
chore(deps): bump actions/setup-node from 3 to 4 (gnolang#1362)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in <a href="https://redirect.github.com/actions/setup-node/pull/866">actions/setup-node#866</a></p> <p>Besides, release contains such changes as:</p> <ul> <li>Upgrade actions/checkout to v4 by <a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> <li>Update actions/checkout for documentation and yaml by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/876">actions/setup-node#876</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v4.0.0">https://github.com/actions/setup-node/compare/v3...v4.0.0</a></p> <h2>v3.8.2</h2> <h2>What's Changed</h2> <ul> <li>Update semver by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/861">actions/setup-node#861</a></li> <li>Update temp directory creation by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/859">actions/setup-node#859</a></li> <li>Bump <code>@babel/traverse</code> from 7.15.4 to 7.23.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/870">actions/setup-node#870</a></li> <li>Add notice about binaries not being updated yet by <a href="https://github.com/nikolai-laevskii"><code>@nikolai-laevskii</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/872">actions/setup-node#872</a></li> <li>Update toolkit cache and core by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> and <a href="https://github.com/seongwon-privatenote"><code>@seongwon-privatenote</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/875">actions/setup-node#875</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.2">https://github.com/actions/setup-node/compare/v3...v3.8.2</a></p> <h2>v3.8.1</h2> <h2>What's Changed</h2> <p>In scope of this release, the filter was removed within the cache-save step by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/831">actions/setup-node#831</a>. It is filtered and checked in the toolkit/cache library.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v3.8.1">https://github.com/actions/setup-node/compare/v3...v3.8.1</a></p> <h2>v3.8.0</h2> <h2>What's Changed</h2> <h3>Bug fixes:</h3> <ul> <li>Add check for existing paths by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/803">actions/setup-node#803</a></li> <li>Resolve SymbolicLink by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/809">actions/setup-node#809</a></li> <li>Change passing logic for cache input by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/816">actions/setup-node#816</a></li> <li>Fix armv7 cache issue by <a href="https://github.com/louislam"><code>@louislam</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/794">actions/setup-node#794</a></li> <li>Update check-dist workflow name by <a href="https://github.com/sinchang"><code>@sinchang</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/710">actions/setup-node#710</a></li> </ul> <h3>Feature implementations:</h3> <ul> <li>feat: handling the case where "node" is used for tool-versions file. by <a href="https://github.com/xytis"><code>@xytis</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/812">actions/setup-node#812</a></li> </ul> <h3>Documentation changes:</h3> <ul> <li>Refer to semver package name in README.md by <a href="https://github.com/olleolleolle"><code>@olleolleolle</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/808">actions/setup-node#808</a></li> </ul> <h3>Update dependencies:</h3> <ul> <li>Update toolkit cache to fix zstd by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/804">actions/setup-node#804</a></li> <li>Bump tough-cookie and <code>@azure/ms-rest-js</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/802">actions/setup-node#802</a></li> <li>Bump semver from 6.1.2 to 6.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/807">actions/setup-node#807</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65"><code>8f152de</code></a> Update actions/checkout for documentation and yaml (<a href="https://redirect.github.com/actions/setup-node/issues/876">#876</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/23755b521f87533c8ed7f8fb13674f9021579e34"><code>23755b5</code></a> upgrade actions/checkout to v4 (<a href="https://redirect.github.com/actions/setup-node/issues/868">#868</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/54534a2a9ba7308e8a8995af3104899e6a95b681"><code>54534a2</code></a> Change node version for action to node20 (<a href="https://redirect.github.com/actions/setup-node/issues/866">#866</a>)</li> <li>See full diff in <a href="https://github.com/actions/setup-node/compare/v3...v4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b20eba0 - Browse repository at this point
Copy the full SHA b20eba0View commit details -
fix: tidy
gnokeykc
go mod (gnolang#1355)## Description This PR runs `go mod tidy` on `gnokeykc`. <details><summary>Contributors' checklist...</summary> - [x] Added new tests, or not needed, or not feasible - [x] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [x] Updated the official documentation or not needed - [x] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for bc2d5cf - Browse repository at this point
Copy the full SHA bc2d5cfView commit details -
chore(mod): tidy all go mods (gnolang#1370)
the CI errors out after gnolang#1355, oops...
Configuration menu - View commit details
-
Copy full SHA for 43b3ac5 - Browse repository at this point
Copy the full SHA 43b3ac5View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d66398 - Browse repository at this point
Copy the full SHA 7d66398View commit details
Commits on Nov 16, 2023
-
feat(examples): add p/demo/seqid (gnolang#1378)
A very simple ID generation package, designed to be used in combination with `avl.Tree`s to push values in order. The name was originally `seqid` (sequential IDs), but after saying it a few times I realised it was close to "squid" and probably would be more fun if I named it that way ;) There's another piece of functionality that I want to add, which is a way to create simple base32-encoded IDs. This depends on gnolang#1290. These would also guarantee alphabetical ordering, so a list of them can be easily sorted and you'd get it in the same order they were created. They would likely be 13 characters long, but I'm also thinking of making a compact version which works from [0,2^35) which is 7 chracters, and then smoothly transitions over to the 13 characters version when the ID is reached. (I've experience with both base64 and base32 encoded IDs as 64-bit numbers, as I used both systems. The advantage of base32 is that it makes IDs case insensitive, all the while being at most 13 bytes instead of 11 for base64.) In GnoChess, we used simple sequential IDs combined with [`zeroPad9`](https://github.com/gnolang/gnochess/blob/7e841191a4a0a94c0d46bc977458bd6b757eab5e/realm/chess.gno#L287-L296) to create IDs which were both readable and sortable. I want to make a more "canonical" solution to this which does not have a upper limit at 1 billion entries.
Configuration menu - View commit details
-
Copy full SHA for 24d89a4 - Browse repository at this point
Copy the full SHA 24d89a4View commit details -
refactor!: remove
gno build
command (gnolang#1297)Closes: gnolang#1242 In favor of `gno precompile -gobuild`. As seen in the tests written for `gno build` in this PR gnolang#1103, the command's behavior is kinda unexpected. It actually doesn't care about the syntax of gno files and only relies on go files found in the path passed as an argument. Because of that, I chose to name the flag `-gobuild` instead of `-build` because I found that represents better what's really happening when this flag is provided. As mentioned in the linked issue, `gno build` will be re-implemented in the future with an other behavior. <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details>
Configuration menu - View commit details
-
Copy full SHA for 0c68394 - Browse repository at this point
Copy the full SHA 0c68394View commit details -
fix: improve error message output in integration tests (gnolang#1349)
This PR improves error output in integration tests by using more verbose format. `gnokey` will now display the full stack trace log, including the underlying error, when an error occurs, instead of only presenting the top-level error. This enhancement will assist in better debugging what's happening without the need to delve directly into gnoland logs. <!-- please provide a detailed description of the changes made in this pull request. --> <details><summary>Contributors' checklist...</summary> - [ ] Added new tests, or not needed, or not feasible - [ ] Provided an example (e.g. screenshot) to aid review or the PR is self-explanatory - [ ] Updated the official documentation or not needed - [ ] No breaking changes were made, or a `BREAKING CHANGE: xxx` message was included in the description - [ ] Added references to related issues and PRs - [ ] Provided any useful hints for running manual tests - [ ] Added new benchmarks to [generated graphs](https://gnoland.github.io/benchmarks), if any. More info [here](https://github.com/gnolang/gno/blob/master/.benchmarks/README.md). </details> --------- Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1126d9f - Browse repository at this point
Copy the full SHA 1126d9fView commit details
Commits on Nov 20, 2023
-
fix: use different listener ID to better identify stuck channel
Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d6acd41 - Browse repository at this point
Copy the full SHA d6acd41View commit details -
fix: In demo/boards/README.md, the chainid for test3.gno.land should …
…be test3 (gnolang#1384) This is a follow-up to PR gnolang#1034 which updated the documentation in demo/boards/README.md . The chainid for test3.gno.land should be "test3" (not "testnet"). Signed-off-by: Jeff Thompson <jeff@thefirst.org>
Configuration menu - View commit details
-
Copy full SHA for 8e2386a - Browse repository at this point
Copy the full SHA 8e2386aView commit details -
fix: use sized channel in subscribe methods in state tests
Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ea0f308 - Browse repository at this point
Copy the full SHA ea0f308View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcac6de - Browse repository at this point
Copy the full SHA bcac6deView commit details