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

build: release v6.119.0 #7309

Merged
merged 6 commits into from
May 6, 2024
Merged

build: release v6.119.0 #7309

merged 6 commits into from
May 6, 2024

Conversation

KenLSM
Copy link
Contributor

@KenLSM KenLSM commented May 5, 2024

New

  • build: merge release v6.118 to develop #7306
  • fix(mrf): attachment v2 #7281
  • chore: bump version to v6.118.0 #7300

Dependencies

  • fix(deps): bump ejs from 3.1.8 to 3.1.10 #7304
  • fix(deps): bump type-fest from 4.18.0 to 4.18.1 in /shared #7303
  • fix(deps): bump zod from 3.23.4 to 3.23.5 in /shared #7301

Dev-Dependencies

Tests

fix(mrf): attachment v2 #7281

Before deployment tests

Prepare for backward compatibility tests

  • Create an MRF with an attachment field (of less than 4MB).
  • Make a new submission with an attachment. This should be successful.
  • Run the following attachment loading tests:
    • In the admin individual response page, download the attachment. This should be successful.
    • In the admin individual response page, download all attachments as ZIP. This should be successful.
    • In the admin panel, export all form responses as CSV with attachments. This should be successful.
    • As respondent 2, load the public form. Download the attachment from the form page. This should be successful.
After deployment tests

Backward compatibility tests

For the submission that was made earlier,

  • Run the attachment loading tests defined above

End-to-end tests for the new protocol

  • Now, make a new submission with an attachment. This should be successful.
  • Run the attachment loading tests defined above
  • As respondent 2, submit the form with the default attachment. This should be successful.
  • Run the attachment loading tests defined above again

Ensure that attachments up to 20MB are supported
(note: this is not testable on staging as a result of infra-level limitations. test this on production as a manual test once the new version is released)

  • Adjust the form to allow two attachments of up to 10MB each
  • Submit two 9MB attachments. This should be successful.
  • Run the attachment loading tests defined above again

dependabot bot and others added 6 commits April 30, 2024 19:09
Bumps [zod](https://github.com/colinhacks/zod) from 3.23.4 to 3.23.5.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md)
- [Commits](colinhacks/zod@v3.23.4...v3.23.5)

---
updated-dependencies:
- dependency-name: zod
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 4.18.0 to 4.18.1.
- [Release notes](https://github.com/sindresorhus/type-fest/releases)
- [Commits](sindresorhus/type-fest@v4.18.0...v4.18.1)

---
updated-dependencies:
- dependency-name: type-fest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ejs](https://github.com/mde/ejs) from 3.1.8 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](mde/ejs@v3.1.8...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: add localhost domain into cors, used by attachment uploads

* fix: remove attachment contents out of encrypted fields, update attachment encryption to submission level

* chore: fix typo on throw -> throws

* feat: handle attachments for admin flow, backward compatibility

* chore: update chromium version for production Dockerfile

* chore: update error

---------

Co-authored-by: Justyn Oh <justynoh@gmail.com>
build: merge release v6.118 to develop
@kathleenkhy kathleenkhy merged commit 598c483 into release-al2 May 6, 2024
55 of 57 checks passed
@kathleenkhy kathleenkhy deleted the release_v6.119.0 branch May 6, 2024 08:53
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.

None yet

2 participants