Skip to content
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

ci(e2e): new e2e workflow #3972

Closed
wants to merge 53 commits into from
Closed

Conversation

inc-man
Copy link
Collaborator

@inc-man inc-man commented Dec 13, 2024

Motivation

A single workflow that combines all necessary e2e steps to prevent jobs from looping.

Changes

complete new workflow

Tests

will be tested on this draft branch

@inc-man inc-man changed the title created new e2e workflow ci(e2e): new e2e workflow Dec 13, 2024
inc-man and others added 28 commits December 13, 2024 10:27
Bumps [sass](https://github.com/sass/dart-sass) from 1.81.0 to 1.83.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/releases">sass's
releases</a>.</em></p>
<blockquote>
<h2>Dart Sass 1.83.0</h2>
<p>To install Sass 1.83.0, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>Allow trailing commas in <em>all</em> argument and parameter
lists.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1830">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.82.0</h2>
<p>To install Sass 1.82.0, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<h3>Command-Line Interface</h3>
<ul>
<li>
<p>Improve <code>--watch</code> mode reliability when making multiple
changes at once, such as checking out a different Git branch.</p>
</li>
<li>
<p>Parse the <code>calc-size()</code> function as a calculation now that
it's supported in some browsers.</p>
</li>
</ul>
<h3>Dart API</h3>
<ul>
<li>Add a <code>SassCalculation.calcSize()</code> function.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1820">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.81.1</h2>
<p>To install Sass 1.81.1, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>No user-visible changes.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1811">full
changelog</a> for changes in earlier releases.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's
changelog</a>.</em></p>
<blockquote>
<h2>1.83.0</h2>
<ul>
<li>Allow trailing commas in <em>all</em> argument and parameter
lists.</li>
</ul>
<h2>1.82.0</h2>
<h3>Command-Line Interface</h3>
<ul>
<li>
<p>Improve <code>--watch</code> mode reliability when making multiple
changes at once, such
as checking out a different Git branch.</p>
</li>
<li>
<p>Parse the <code>calc-size()</code> function as a calculation now that
it's supported in
some browsers.</p>
</li>
</ul>
<h3>Dart API</h3>
<ul>
<li>Add a <code>SassCalculation.calcSize()</code> function.</li>
</ul>
<h2>1.81.1</h2>
<ul>
<li>No user-visible changes.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sass/dart-sass/commit/f38dbb00db942592c64a259bdfd9f961316597f6"><code>f38dbb0</code></a>
Merge pull request <a
href="https://redirect.github.com/sass/dart-sass/issues/2464">#2464</a>
from sass/rest-param-comma</li>
<li><a
href="https://github.com/sass/dart-sass/commit/0230ccf8518064c62c7b68c6808049764390a59c"><code>0230ccf</code></a>
Update pkg/sass_api/CHANGELOG.md</li>
<li><a
href="https://github.com/sass/dart-sass/commit/dd9b106e7e56201948204d648434ad9f515c25fc"><code>dd9b106</code></a>
Rename ArgumentInvocation and ArgumentDeclaration</li>
<li><a
href="https://github.com/sass/dart-sass/commit/c45bc70b39480c35ea61cf05d27444d87cbb5947"><code>c45bc70</code></a>
Allow a trailing comma after rest parameters and arguments</li>
<li><a
href="https://github.com/sass/dart-sass/commit/219fe67817a1efc769e6ff2a80a59e6ac83def9b"><code>219fe67</code></a>
Fix static analysis issues for dart 3.6 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2462">#2462</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/f9eef8105c898e463b6f661ab82f374616da6f2a"><code>f9eef81</code></a>
Fix links to importers in the internal documentation (<a
href="https://redirect.github.com/sass/dart-sass/issues/2458">#2458</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/1b3c7de8d3b1789ca8d471a0d75241d356a80097"><code>1b3c7de</code></a>
Represent rest parameters as properties on Parameter (<a
href="https://redirect.github.com/sass/dart-sass/issues/2454">#2454</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/7a6722cf29cf3675b3bc4ad9ff32a552ecf00dc3"><code>7a6722c</code></a>
Fix the declaration of ReturnRule._returnExpression (<a
href="https://redirect.github.com/sass/dart-sass/issues/2455">#2455</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/1536dc014637b5676c650e49dcb75a145361fc3b"><code>1536dc0</code></a>
Merge pull request <a
href="https://redirect.github.com/sass/dart-sass/issues/2453">#2453</a>
from sass/return</li>
<li><a
href="https://github.com/sass/dart-sass/commit/a74f9c301b2ac08c38de7590b6fec7e47caab0aa"><code>a74f9c3</code></a>
Enable useDefineForClassFields and fix affected TS files. (<a
href="https://redirect.github.com/sass/dart-sass/issues/2447">#2447</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sass/dart-sass/compare/1.81.0...1.83.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sass&package-manager=npm_and_yarn&previous-version=1.81.0&new-version=1.83.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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.4.1 to
3.4.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.4.2</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.4.2</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.4.1...3.4.2">diff</a></p>
<h4>Treat U+30A0 &amp; U+30FB in Katakana Block as CJK (<a
href="https://redirect.github.com/prettier/prettier/pull/16796">#16796</a>
by <a href="https://github.com/tats-u"><code>@​tats-u</code></a>)</h4>
<p>Prettier doesn't treat U+30A0 &amp; U+30FB as Japanese. U+30FB is
commonly used in Japanese to represent the delimitation of first and
last names of non-Japanese people or “and”. The following
“C言語・C++・Go・Rust” means “C language &amp; C++ &amp; Go &amp; Rust” in
Japanese.</p>
<!-- raw HTML omitted -->
<pre lang="md"><code>&lt;!-- Input (--prose-wrap=never) --&gt;
<p>C言<br />
語<br />
・<br />
C++<br />
・<br />
Go<br />
・<br />
Rust</p>
<p>&lt;!-- Prettier 3.4.1 --&gt;<br />
C言語・ C++ ・ Go ・ Rust</p>
<p>&lt;!-- Prettier 3.4.2 --&gt;<br />
C言語・C++・Go・Rust<br />
</code></pre></p>
<p>U+30A0 can be used as the replacement of the <code>-</code> in
non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can
be represented as “サン゠サーンス” in Japanese), but substituted by ASCII
hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g.
“サン=サーンス” or “サン=サーンス”).</p>
<h4>Fix comments print on class methods with decorators (<a
href="https://redirect.github.com/prettier/prettier/pull/16891">#16891</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="jsx"><code>// Input
class A {
  @decorator
  /** 
   * The method description
   *
  */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}
<p>// Prettier 3.4.1<br />
class A {<br />
<a href="https://github.com/decorator"><code>@​decorator</code></a><br
/>
async /**<br />
&lt;/tr&gt;&lt;/table&gt;<br />
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/cca946176c3ec04ae46bf7bcb08c5bba8c041682"><code>cca9461</code></a>
Release 3.4.2</li>
<li><a
href="https://github.com/prettier/prettier/commit/572bebe2d450eacd7028cd05d157faf7b50605f8"><code>572bebe</code></a>
Fix comments on class methods with decorators (<a
href="https://redirect.github.com/prettier/prettier/issues/16891">#16891</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/359c4f02d00a8b95a4ab10046cb4957771abbe65"><code>359c4f0</code></a>
chore(deps): update dependency <code>@​angular/compiler</code> to
v19.0.1 (<a
href="https://redirect.github.com/prettier/prettier/issues/16903">#16903</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/64709969fb4ac8b7ec597db27d583ec60b47d7b7"><code>6470996</code></a>
chore(deps): update dependency <code>@​glimmer/syntax</code> to v0.93.1
(<a
href="https://redirect.github.com/prettier/prettier/issues/16904">#16904</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/e13614ffd806ee39bdb1ed8fb1026b538de025af"><code>e13614f</code></a>
Correct fit() for fill() (<a
href="https://redirect.github.com/prettier/prettier/issues/16899">#16899</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/10db357c5f2c684b07e2103f11b5e3debb736cdc"><code>10db357</code></a>
Remove check on <code>TSImportType.isTypeOf</code> (<a
href="https://redirect.github.com/prettier/prettier/issues/16892">#16892</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/ac46a4f16eaaf73c1ba82b7cdec6d10ab18ad38a"><code>ac46a4f</code></a>
Treat U+30A0 &amp; U+30FB in Katakana Block as CJK (<a
href="https://redirect.github.com/prettier/prettier/issues/16796">#16796</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/d52e905869dffd6e870fed453f25aaf2f78b736c"><code>d52e905</code></a>
Add test for <a
href="https://redirect.github.com/prettier/prettier/issues/16207">#16207</a>
(<a
href="https://redirect.github.com/prettier/prettier/issues/16890">#16890</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/a1e354d7fc4c8d10b066405369df61fadba75b25"><code>a1e354d</code></a>
Clean changelog_unreleased</li>
<li><a
href="https://github.com/prettier/prettier/commit/99875da4e774680e4569ed12fcbac263aa05a7db"><code>99875da</code></a>
Bump Prettier dependency to 3.4.1</li>
<li>See full diff in <a
href="https://github.com/prettier/prettier/compare/3.4.1...3.4.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.4.1&new-version=3.4.2)](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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@playwright/test](https://github.com/microsoft/playwright) from
1.49.0 to 1.49.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/playwright/releases"><code>@​playwright/test</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.49.1</h2>
<h3>Highlights</h3>
<p><a
href="https://redirect.github.com/microsoft/playwright/issues/33802">microsoft/playwright#33802</a>
- [Bug]: Codegen's Clear button doesn't work if not recording
<a
href="https://redirect.github.com/microsoft/playwright/issues/33806">microsoft/playwright#33806</a>
- [Bug]: playwright hangs while waiting for pending navigations
<a
href="https://redirect.github.com/microsoft/playwright/issues/33787">microsoft/playwright#33787</a>
- [Bug]: VSC extension isn't capturing all entered text
<a
href="https://redirect.github.com/microsoft/playwright/issues/33788">microsoft/playwright#33788</a>
- [Regression]: Double clicking the steps in trace viewer doesn't filter
actions
<a
href="https://redirect.github.com/microsoft/playwright/issues/33772">microsoft/playwright#33772</a>
- [Bug]: aria_snapshot generates invalid yaml when combined with an
aria-label attribut
<a
href="https://redirect.github.com/microsoft/playwright/issues/33791">microsoft/playwright#33791</a>
- [Bug]: text input with number value raises &quot;container is not
iterable&quot; with to_match_aria_snapshot
<a
href="https://redirect.github.com/microsoft/playwright/issues/33644">microsoft/playwright#33644</a>
- [Bug]: getByRole can't find element with the accessible name from
label element when aria-labelledby is not valid
<a
href="https://redirect.github.com/microsoft/playwright/issues/33660">microsoft/playwright#33660</a>
- [Regression]: Unable to open Playwright UI in Dark Mode</p>
<h2>Browser Versions</h2>
<ul>
<li>Chromium 131.0.6778.33</li>
<li>Mozilla Firefox 132.0</li>
<li>WebKit 18.2</li>
</ul>
<p>This version was also tested against the following stable
channels:</p>
<ul>
<li>Google Chrome 130</li>
<li>Microsoft Edge 130</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/playwright/commit/88bc8afc78ea6ff13d2bbb312b99eb924962766c"><code>88bc8af</code></a>
chore: mark v1.49.1 (<a
href="https://redirect.github.com/microsoft/playwright/issues/33921">#33921</a>)</li>
<li><a
href="https://github.com/microsoft/playwright/commit/9e855d5b9a65bcc23713f50dd0f0727ddded45c8"><code>9e855d5</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33821">#33821</a>):
fix(recorder): allow clearing when recording is disabled...</li>
<li><a
href="https://github.com/microsoft/playwright/commit/9365eb5dacc661f002b567418d216d2172ae3f21"><code>9365eb5</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33834">#33834</a>):
fix: do not stall waiting for pending navigations after ...</li>
<li><a
href="https://github.com/microsoft/playwright/commit/f92b2339fed395501e499f359ba7a9811f1dd561"><code>f92b233</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33822">#33822</a>):
fix(codegen): do not reset current tool upon clearing hi...</li>
<li><a
href="https://github.com/microsoft/playwright/commit/008722b2d92f12060ed5bf830c7a06e27f4c69c3"><code>008722b</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33797">#33797</a>):
fix(trace): in <code>indexTree</code> check <code>isVisible</code>
before addi...</li>
<li><a
href="https://github.com/microsoft/playwright/commit/1dc8b3cbdc89c205fcca678e50d23ad5fd6189aa"><code>1dc8b3c</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33746">#33746</a>):
chore: pin typescript while vue-tsc is broken</li>
<li><a
href="https://github.com/microsoft/playwright/commit/fbc770c804261e271d63b72f311fdd064d1ce3d8"><code>fbc770c</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33793">#33793</a>):
fix(aria): escape even more yaml (<a
href="https://redirect.github.com/microsoft/playwright/issues/33795">#33795</a>)</li>
<li><a
href="https://github.com/microsoft/playwright/commit/1046fe045555915c7100c55cc73dad0c096624e3"><code>1046fe0</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33753">#33753</a>):
docs: update extensions doc for new headless</li>
<li><a
href="https://github.com/microsoft/playwright/commit/1781bf35b3867855e8aeb922e8083e85aa0c11f3"><code>1781bf3</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33706">#33706</a>):
docs: release notes for languages v1.49</li>
<li><a
href="https://github.com/microsoft/playwright/commit/b52a21030f0a020107a1d04404d0ab23051e7699"><code>b52a210</code></a>
cherry-pick(<a
href="https://redirect.github.com/microsoft/playwright/issues/33712">#33712</a>):
docs(python): add LocatorAssertions.NotToMatchAriaSnapshot</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/playwright/compare/v1.49.0...v1.49.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@playwright/test&package-manager=npm_and_yarn&previous-version=1.49.0&new-version=1.49.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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [candid](https://github.com/dfinity/candid) from 0.10.10 to
0.10.11.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/dfinity/candid/blob/master/Changelog.md">candid's
changelog</a>.</em></p>
<blockquote>
<h3>Candid 0.10.11</h3>
<ul>
<li>Add <code>IDLBuilder.try_reserve_value_serializer_capacity()</code>
to reserve capacity before serializing a large amount of data.</li>
</ul>
<h2>2024-05-03</h2>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/dfinity/candid/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=candid&package-manager=cargo&previous-version=0.10.10&new-version=0.10.11)](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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.215 to
1.0.216.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/serde/releases">serde's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.216</h2>
<ul>
<li>Mark all generated impls with #[automatically_derived] to exclude
from code coverage (<a
href="https://redirect.github.com/serde-rs/serde/issues/2866">#2866</a>,
<a
href="https://redirect.github.com/serde-rs/serde/issues/2868">#2868</a>,
thanks <a
href="https://github.com/tdittr"><code>@​tdittr</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/serde-rs/serde/commit/ad8dd4148b5fabf0d643d4de604a0616f2796506"><code>ad8dd41</code></a>
Release 1.0.216</li>
<li><a
href="https://github.com/serde-rs/serde/commit/f91d2ed9aef4d7e86171333ff745f40ee6e83692"><code>f91d2ed</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2868">#2868</a>
from dtolnay/automaticallyderived</li>
<li><a
href="https://github.com/serde-rs/serde/commit/9497463718813e83b69db4343bb6e8db5f28441e"><code>9497463</code></a>
Mark all generated trait impls as #[automatically_derived]</li>
<li><a
href="https://github.com/serde-rs/serde/commit/46e9ecfcdd5216929ebcf29e76adc072412c5380"><code>46e9ecf</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2866">#2866</a>
from tdittr/mark-visitors-as-generated</li>
<li><a
href="https://github.com/serde-rs/serde/commit/e9c399c822aad494ab1e935a95f1a591a99b44ad"><code>e9c399c</code></a>
Mark generated <code>impl de::Visitor</code> blocks as
<code>#[automatically_derived]</code></li>
<li><a
href="https://github.com/serde-rs/serde/commit/b9dbfcb4ac3b7a663d9efc6eb1387c62302a6fb4"><code>b9dbfcb</code></a>
Switch out fnv in favor of foldhash in test</li>
<li><a
href="https://github.com/serde-rs/serde/commit/c270e27a4d37f008c199523f223843e8659b7fd9"><code>c270e27</code></a>
Use BuildHasher instead of Hasher in collection macros</li>
<li><a
href="https://github.com/serde-rs/serde/commit/0307f604ea5ca91de1f65d1db075d5cc5abb00ad"><code>0307f60</code></a>
Resolve question_mark clippy lint in build script</li>
<li>See full diff in <a
href="https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.216">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.215&new-version=1.0.216)](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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3925)

# Motivation

We add the method `schnorr_public_key` from the Signer canister to our
interface.

# Note

Differently from the BTC and ETH methods, the Schnorr methods of the
Signer take as input the `key_id`, that itself needs the root key name.
We would typically provide this as input to the Signer configurations,
in the cases of BTC and ETH. However, in Schnorr case, we are
hard-coding it in the codebase (documentation
[here](https://internetcomputer.org/docs/current/developer-docs/smart-contracts/signatures/signing-messages-t-schnorr#signing-messages)).

Ideally, in one of the next version of the Signer, we will have the same
way of settings the root key for the other methods too.

# Changes

- Add variables for root key, depending on the environment.
- Add method `schnorr_public_key` both in the signer canister and in the
API.

# Tests

Included tests.

---------

Co-authored-by: Robert Schlittler <[email protected]>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation

Creating address stores for Solana.

Co-authored-by: Robert Schlittler <[email protected]>
inc-man and others added 24 commits December 17, 2024 10:05
# Motivation

While expanding the e2e tests we realized that certain elements are not
visible on mobile view. For that we implemented a new method to handle
this problem.

# Changes

added method to check if element is visible, and if so click it, if not
visible locate different element and click it.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Antonio Ventilii <[email protected]>
# Motivation

Add Solana address in the IDB functions. Use it in the auth.service.

# Changes

- Add solana
- Add tests for all networks
- Add clean up in auth.service for sol

# Tests

Unit testing added

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation
We would like comprehensive pocket-ic tests for Oisy.

To that end, we would like to generate canister bindings to be used in
pocket-ic tests rather than maintaining the bindings manually. We will
start with the ledger bindings, then move on to the chain fusion signer
and rewards canisters.

There already bindings for use inside a canister. There is a TODO to
autogenerate them.

However it is inconvenient and sometimes very confusing if the API types
are generated twice, with identical names. We will therefore make `didc`
generate a file with just Rust types, and the two (pocket-ic and
canister) bindings will use those shared types.

A further constraint is that pocket-ic and canister bindings cannot be
compiled together into the same crate. We therefore need three separate
crates for types, pocket-ic bindings and internal canister bindings.

There is quite  a lot to do here, so we break it down into small steps.

# Changes
- Create the Rust crates needed to support pocket-ic and types bindings.

# Tests
- Existing CI should verify that the crates are well formed.
- The crates are currently empty, so there is nothing else to test at
this time.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation

@inc-man needs the `test-id` added to gix-cmp by @AntonioVentilii in
dfinity/gix-components#531.

# Notes

The gix-cmp has been bumped to major version v5 because its dark theme
was updated. However, since we were already using a next version, most
changes were already in place. Therefore, at first glance (after some
quick click monkey testing), the components seem fine theming-wise.

# Changes

- `npm rm @dfinity/gix-components && npm i @dfinity/gix-components@next`
# Motivation

- Consolidate the logic of all available tokens into a derived so that
it is reusable
- This derived will later be used to determine if a token is available
to the user

# Changes

Extract logic of merging a list of all tokens from ManageTokens.svelte
into a separate derived

# Tests

Basic unit testing added.

comparison video (sepolia eth on the right screen was added manually,
see screenshot below with fresh account)


https://github.com/user-attachments/assets/cb04f57f-b578-4569-b66b-2e6384ea75bd




![image](https://github.com/user-attachments/assets/d8ca3792-ca7e-46a4-b68b-57d7811c7a5a)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation

Implement sol-address-service (inspired from btc-address.services.ts).

# Changes

- implement sol-address-service
- add typings
- add @solana/addresses npm dependency

# Tests

Unit tests added.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
# Motivation

Make a derived for the sol addresses

# Changes

- Add sol address derived per network
- add typing

# Tests

- No unit tests provided

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
@inc-man inc-man closed this Dec 17, 2024
@inc-man inc-man deleted the ci(e2e)/create-new-e2e-workflow branch December 17, 2024 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants