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

[AXON 95] Fix file attachment to jira tickets #93

Merged

Conversation

marcomura
Copy link
Contributor

The root of the issue was the inability to retrieve the absolute path of the picked file from the file picker, which probably it's done for security reasons, and the subsequent attempt to read the file from a path that we don't have.

Originally, the file was read from the controller, which receives the file info from the view via post message.

After the fix, the file is read by the view before the post message, and the controller receives the file content along with the file metadata.

Tested:

  • Jira cloud, attaching files to existing jira ticket
  • Jira DC, attaching files to existing jira ticket
  • Jira DC, attaching files during a jira ticket creation

Copy link
Member

@sdzh-atlassian sdzh-atlassian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you mind adding tests for the new util files? Otherwise, looks good to me :)

@marcomura marcomura changed the title Fix file attachment to jira tickets [AXON 95] Fix file attachment to jira tickets Feb 5, 2025
Copy link
Member

@sdzh-atlassian sdzh-atlassian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ship it! 🚢🇮🇹

sdzh-atlassian
sdzh-atlassian previously approved these changes Feb 6, 2025
Copy link
Collaborator

@bwieger-atlassian-com bwieger-atlassian-com left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some performance enhancements.

Happy to ship "good" and then make it "better"

@marcomura
Copy link
Contributor Author

Some performance enhancements.

Happy to ship "good" and then make it "better"

I believe it's already "best" 😆

@marcomura marcomura closed this Feb 6, 2025
@marcomura marcomura reopened this Feb 6, 2025
@marcomura marcomura merged commit d988ed7 into main Feb 6, 2025
2 checks passed
@marcomura marcomura deleted the AXON-95-unable-to-attach-files-when-creating-a-jira-cloud branch February 6, 2025 20:29
cabella-dot pushed a commit that referenced this pull request Feb 12, 2025
* Fix file attachment to jira tickets

* fixed linting

* Add UT for util/bufferTransformers

* added third party package to handle base64/arraybuffer conversion

* small fix for consistency

* fix linting
marcellourbani added a commit to marcellourbani/atlascode that referenced this pull request Feb 13, 2025
commit 7ecc8da
Author: bwieger-atlassian-com <[email protected]>
Date:   Wed Feb 12 11:38:35 2025 -0800

    changelog 3.4.5 (atlassian#108)

commit 845e225
Author: bwieger-atlassian-com <[email protected]>
Date:   Wed Feb 12 11:25:19 2025 -0800

    AXON-113: Fix Bitbucket DC 8.0 and later bugs with 404s  (atlassian#106)

    * Can open a PR

    * task can be created, editted, and deleted

    * task now show up properly

    * refactors to be pretty

    * small fixes

    * nits

    * nits

    * nits

commit 78234a2
Author: Marco <[email protected]>
Date:   Wed Feb 12 10:43:27 2025 -0800

    changelog 3.4.4 (atlassian#107)

commit bd34c1b
Author: Marco <[email protected]>
Date:   Wed Feb 12 10:33:45 2025 -0800

    Better fix image rendering in Jira Cloud tickets' description and comments (atlassian#105)

    * better fix for images

    * fix typo

commit c8b2dc7
Author: Marco <[email protected]>
Date:   Mon Feb 10 18:05:57 2025 -0800

    [Axon 97] Fix image rendering in Jira Cloud tickets' description and comments (atlassian#104)

    * Fix images in Jira Cloud tickets

    * fix linting

    * rewrote comment to make it clearer

commit cd0e638
Author: Marco <[email protected]>
Date:   Thu Feb 6 16:55:05 2025 -0800

    Add pre-commit hook, installed at npm i (atlassian#102)

commit 2546eeb
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Feb 6 16:21:34 2025 -0800

    changelog (atlassian#101)

commit d13c072
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Feb 6 16:01:52 2025 -0800

    AXON-111 revert changes that made special chars not work for BB DC (atlassian#100)

    * revert changes that made special chars not work for BB DC

    * lint

commit ffefc89
Author: Marco <[email protected]>
Date:   Thu Feb 6 13:30:42 2025 -0800

    updated changelog (atlassian#98)

commit d988ed7
Author: Marco <[email protected]>
Date:   Thu Feb 6 12:29:50 2025 -0800

    [AXON 95] Fix file attachment to jira tickets (atlassian#93)

    * Fix file attachment to jira tickets

    * fixed linting

    * Add UT for util/bufferTransformers

    * added third party package to handle base64/arraybuffer conversion

    * small fix for consistency

    * fix linting

commit 69e2eb3
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Feb 6 10:07:27 2025 -0800

    Update CODEOWNERS (atlassian#97)

    @marcomura

commit e6fb91c
Author: bwieger-atlassian-com <[email protected]>
Date:   Wed Feb 5 15:17:40 2025 -0800

    Issue 94: enforce changelog updates on release (atlassian#96)

    * enforce changelog updates on release

    * .

commit 41b6fae
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Feb 4 14:18:13 2025 -0800

    move to 1.77.0 (atlassian#92)

commit b58c554
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Jan 30 13:26:24 2025 -0800

    AXON-71 - JIRA DC - CreateIssue Bug - upgrade to latest client to fix 404 on createMeta APIs (atlassian#85)

    * upgrade to latest client to fix 404 on createMeta APIs

    * slight clean up

commit 0bec3d5
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Jan 23 15:58:25 2025 -0800

    Changelog (atlassian#82)

commit 7f030c0
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Jan 23 15:10:52 2025 -0800

    AXON-80  - Fix Blank JIRA bug due to attachment variable mishandling  (atlassian#81)

    * fix - no tests

    * clean up

commit ddb7197
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Jan 10 13:30:55 2025 -0800

    [AXON-45] First approximation of API token auth for JIRA

commit c1998d4
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Jan 16 12:04:39 2025 -0800

    release script (atlassian#76)

commit 920132e
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Jan 14 15:55:42 2025 -0800

     relese prep (atlassian#75)

commit d7ceda3
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Jan 14 15:47:27 2025 -0800

    Revive link for preparing commit with jira [Issue atlassian#70]  (atlassian#72)

    * revive link for preparing commit with jira

    * revive link for preparing commit with jira

    * Script for JIRA commit messages

commit a21497a
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Jan 10 16:16:23 2025 -0800

    [AXON-45] chore: speed up iteration on UI with --watch (devprod)

commit 0b92893
Author: snyk-bot <[email protected]>
Date:   Tue Jan 7 18:58:27 2025 +0000

    fix: e2e/Dockerfile to reduce vulnerabilities

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
    - https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
    - https://snyk.io/vuln/SNYK-DEBIAN12-OPENSSH-1556053
    - https://snyk.io/vuln/SNYK-DEBIAN12-SHADOW-8551160
    - https://snyk.io/vuln/SNYK-DEBIAN12-SHADOW-8551160

commit 5f95622
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Jan 6 17:46:10 2025 -0800

    [AXON-49] fix: prevent JIRA page crash on Reporter edit

     * fix error banner that caused the page to not render
     * add workaround to call a different API for Reporter

commit b170cc0
Author: bwieger-atlassian-com <[email protected]>
Date:   Mon Jan 6 14:17:27 2025 -0800

    [AXON-32] allow for testing e2e in non-VPN environments (atlassian#65)

    * allow for testing e2e in non-VPN environments

    * nits

    * fix import

commit 7c58301
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Jan 3 15:04:24 2025 -0800

    [AXON-41] chore: fix stack limit and webview name strings

commit 0bdb549
Author: Stan Dzhumaev <[email protected]>
Date:   Thu Dec 26 14:48:38 2024 -0800

    [AXON-41] Add error boundary to JIRA pages

commit 44b1906
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Dec 24 14:20:58 2024 -0800

    [AXON-41] Add error boundary to all pages except JIRA

commit ea9cf35
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 23 16:39:52 2024 -0800

    [AXON-41] Implement AtlascodeErrorBoundary

    * Add support to receive rendering error events from UI
    * Add AtlascodeErrorBoundary component
    * Put the new boundary to Settings page

commit e04500b
Author: Stan Dzhumaev <[email protected]>
Date:   Thu Jan 2 10:10:19 2025 -0800

    [AXON-43] chore: fix CI warnings about release actions

commit 24a2fd5
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 27 16:22:59 2024 -0800

    [AXON-42] fix: show correct JIRA issues under "My X issues"

    specifically, when several JIRA instances share a credential

commit ce51bd2
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 27 14:04:52 2024 -0800

    [AXON-41] chore: format the repo (e2e/README.md)

commit 51b1530
Author: bwieger-atlassian-com <[email protected]>
Date:   Fri Dec 20 16:39:13 2024 -0800

    AXON-32 - Auth Test framework - Auth we go! (works only on local, no CI)  (atlassian#54)

    * auth-test stable and working with test user api token AXON-32

    * docker envs

    * docker envs testing

    * vars -> secrets

    * .

    * .

    * sidebar wait 10000

    * skip auth test in CI

    * skip auth test in CI

    * skip auth test in CI

    * skip auth test in CI

commit 33de8b0
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Dec 19 10:02:29 2024 -0800

    kebab id (atlassian#51)

commit 36db1da
Author: leo liang <[email protected]>
Date:   Thu Dec 19 11:35:51 2024 +1100

    Add arch attribute for cloud runtime in pipelines-schema.json

commit c573c27
Author: bwieger-atlassian-com <[email protected]>
Date:   Wed Dec 18 21:36:05 2024 -0800

    AXON-32 First iteration on e2e tests - no auth (atlassian#49)

    * First iteration on e2e tests - no auth

    * add test file to branch

    * lint

commit 197d21f
Author: Stan Dzhumaev <[email protected]>
Date:   Wed Dec 18 11:53:49 2024 -0800

    [AXON-40] fix: add slightly more graceful failures in JiraIssuePage

    Add temporary workaround to have JiraIssuePage fail slightly more
    gracefully if a field is missing and we can't render markup for it

commit 1a9d4eb
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Dec 17 11:05:37 2024 -0800

    correct changelog (atlassian#45)

commit 3835e50
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Dec 17 10:09:04 2024 -0800

    Version 3.2.0 Changelog Prep (atlassian#44)

    * Changelog updated

    * Changelog updated

commit 8b417fc
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Dec 17 09:29:01 2024 -0800

    Address comments in atlassian#28 (atlassian#43)

    * Patch 1 (atlassian#42)

    * VSCODE-1050: PAT auth for hosted BitBucket(like for hosted Jira)

    Like the API of Jira and Bitbucket, the API of Bitbucket supports Bearer
    Auth using PAT instead of Basic Auth:
    https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html

    A number of other customers have expressed a need for this feature, not
    just us (Cloud Software Group): We disallow the use of HTTP Basic Auth
    for security reasons for the Confluence, Jira and Bitbucket APIs of our
    self-hosted services. Instead, we require the use of Bearer Auth using a
    PAT by the users.

    A background information for this is that, that your security policy
    requires 2FA or alternatively tokens, password authentication without a
    2nd factor as implemented in HTTP Basic Authentication is prohibited by
    company security policy, and therefore HTTP Basic Authentication is
    prohibited.

    Also, by security policy, passwords have to be changed frequently, so
    even without that prohibition, password authentication would be very
    cumbersome as frequent changes result in frequent breakdown of the
    Atlascode login in VS Code.

    Right now, the Atlascloud plugin supports authenticating to Jira using
    PAT because of a requirement by a customer, but the same has not been
    extended to Bitbucket, it only supports using username/password (Basic
    Authentication).

    curl -v --oauth2-bearer $PAT https://<self-hosted bitbucket server>/rest/api/1.0/users/userslug?avatarSize=48

    Bearer Authorization is already available in atlascode, but not yet
    enabled for Bitbucket, it just was requested for Jira and not for
    Bitbucket:
    https://bitbucket.org/atlassianlabs/atlascode/issues/237/allow-saml-sso-as-authentication-method

    All that remains for Atlascode is to allow Bearer Authorization for Bitbucket as well.

    This is what this PR does. It adds the same option to alternatively use
    PAT auth for self-hosted Bitbucket like the Jira client of Atlascode
    already implements.

    Signed-off-by: Bernhard Kaindl <[email protected]>

    * Update clientManager.ts

    ---------

    Signed-off-by: Bernhard Kaindl <[email protected]>
    Co-authored-by: Bernhard Kaindl <[email protected]>

    * lint

    * update .vscodeignore to not include test files

    ---------

    Signed-off-by: Bernhard Kaindl <[email protected]>
    Co-authored-by: Bernhard Kaindl <[email protected]>

commit 3b45b77
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 16 13:29:03 2024 -0800

    [AXON-38] chore: silence old linter warnings from React

commit bebc57a
Author: bwieger-atlassian-com <[email protected]>
Date:   Mon Dec 16 16:38:02 2024 -0800

    Update issue templates (atlassian#40)

commit 91ad8b7
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 16 12:44:57 2024 -0800

    [AXON-37] chore: add __mocks__ to vscodeignore

commit 7a1dcb5
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 16 10:19:12 2024 -0800

    [AXON-33] chore: clean up references to star activation

commit bb168ee
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 16 09:53:31 2024 -0800

    [AXON-37] chore: rename commands e2e:* -> test:e2e:*

commit a318d1b
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 13 21:48:36 2024 -0800

    [AXON-37] chore: Run E2E tests in CI

commit 1854012
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 13 22:46:03 2024 -0800

    [AXON-37] chore: remove outdated comment

commit 8ca9722
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 13 13:26:22 2024 -0800

    [AXON-37] Implement headless e2e testing

commit 7a40bb7
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 13 10:15:21 2024 -0800

    [AXON-37] chore: move E2E tests to a dedicated folder

commit 02b8b9b
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 13 14:01:51 2024 -0800

    [AXON-37] fix: update .vscodeignore

    Remove unnecessary stuff from the extension artifact to prevent bloat

commit 0375e02
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 6 17:41:39 2024 -0800

    [AXON-31] URI handler rework & unit test setup

    * Add a new URI handler implemntation
    * Add necessary config for unit-testing vscode api
    * Decouple as much as possible
    * Fork the initialization to put the new router under a feature flag

commit 3ced5bc
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Dec 10 11:29:40 2024 -0800

    [AXON-31] Extract CheckoutHelper interface

    to decouple the vscode-api-heavy BB logic from URI handler

commit f93cc4a
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Dec 10 11:17:31 2024 -0800

    [AXON-31] chore: only reformat code under src

    (this is to avoid prettier running over our .md files and such)

commit a749c41
Author: bwieger-atlassian-com <[email protected]>
Date:   Thu Dec 12 17:54:36 2024 -0800

    [AXON-32] (WIP) Use of RedHat UI testing framework vscode-extension-tester

    * Simple working example
    * clean up mocha config, add dependency to package.json
    * clean tsconfig. Change test to a positive verificaiton. Note: I saw some flakes here
    * Reduce flakes. Don't get the y/n question
    * [AXON-32] compiling typescript tests manually
    * ts test work
    * lint
    * normal test should ignore ui-tests

commit 2d20902
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 9 12:11:53 2024 -0800

    [AXON-23] Uncomment the release code from `release.yaml` (atlassian#20)

commit 0fe104e
Author: bwieger-atlassian-com <[email protected]>
Date:   Mon Dec 9 11:55:03 2024 -0800

    add '-nightly' to the GH tags to get around the tag restrictions (atlassian#19)

commit a18435d
Author: bwieger-atlassian-com <[email protected]>
Date:   Mon Dec 9 11:45:06 2024 -0800

    Remove the '-nightly' from the versioning for pre-release AXON-23 (atlassian#18)

commit b02ddbd
Author: bwieger-atlassian-com <[email protected]>
Date:   Mon Dec 9 11:33:31 2024 -0800

    AXON-23 prerelease flag on the packaging for nightly (atlassian#17)

commit 434a7c6
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 9 11:11:25 2024 -0800

    [AXON-23] Add passing secrets to `nightly` from release

commit f29d096
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 9 11:03:37 2024 -0800

    [AXON-23] chore: remove echo

commit 9c3ad27
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 9 10:36:44 2024 -0800

    [AXON-23] Add pre-release logic to CI

commit 8180f0b
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 6 14:43:22 2024 -0800

    [AXON-23] fix: update the bitbucket-pipelines schema

    To the presumably latest version from here:
    https://api.bitbucket.org/schemas/pipelines-configuration

commit 27a9f9f
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 6 15:45:56 2024 -0800

    [AXON-19] fix: pass FX3 client vars to build

commit 2da6766
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Dec 6 14:01:25 2024 -0800

    [AXON-23] fix: BB schema issue and add tests

commit 20cd373
Author: bwieger-atlassian-com <[email protected]>
Date:   Fri Dec 6 17:04:34 2024 -0800

    [AXON-26] GH Migration: de-bitbucketing (atlassian#10)

    * de-bitbucketing

    * AXON-26 reduce risk of breaking marketplace page

    * AXON-26 touch

commit 9b30f71
Author: bwieger-atlassian-com <[email protected]>
Date:   Fri Dec 6 14:04:47 2024 -0800

    AXON-26 fix create JIRA issue (atlassian#11)

commit c43983b
Author: Stan Dzhumaev <[email protected]>
Date:   Wed Dec 4 09:52:31 2024 -0800

    [AXON-19] feat: nightly versioning & release scripts

commit eb2b2a6
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Dec 3 14:31:51 2024 -0800

    MIT -> Apache (atlassian#8)

commit 23bc418
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Dec 3 11:03:35 2024 -0800

    [AXON-19] fix: remove accidentally added build command (atlassian#7)

commit d7ffb4f
Author: bwieger-atlassian-com <[email protected]>
Date:   Tue Dec 3 11:02:53 2024 -0800

    public checklist (atlassian#6)

    * checklist changes for going public [AXON-26]

    * Codeowners

    * [AXON-26] home page

    * [AXON-26] readme

    * touch

    * touch

    * fix build targeting

commit 9af2c36
Merge: c5313dc b87ca77
Author: bwieger-atlassian-com <[email protected]>
Date:   Mon Dec 2 11:25:31 2024 -0800

    Merge pull request atlassian#3 from atlassian/AXON-19-add-license-checker

    [AXON-19] Add license-checker dev dependency

commit b87ca77
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Dec 2 11:16:47 2024 -0800

    [AXON-19] Add license-checker dev dependency

commit c5313dc
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Nov 29 13:48:50 2024 -0800

    [AXON-29] chore: initial setup of Github CI

commit 23d3e04
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Nov 26 14:27:33 2024 -0800

    [ARC-3471] fix: add path polyfill to webpack config

commit 23ccdc6
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Nov 26 14:25:37 2024 -0800

    [ARC-3471] chore: use --force in npm run extension:install

commit 91e66d2
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Nov 25 19:07:43 2024 -0800

    [ARC-3471] chore: .nvmrc 18 -> 20

commit ae386f3
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Nov 18 19:45:27 2024 -0800

    [ARC-3471] chore: 2x worker size in build

    (to prevent flakiness when collecting coverage)

commit 5cb78cd
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Nov 18 18:32:09 2024 -0800

    [ARC-3471] chore: node 18 -> 20 in the pipelines

    (to address vsce warnings)

commit 8323117
Author: Stan Dzhumaev <[email protected]>
Date:   Wed Nov 13 09:45:13 2024 +1100

    [ARC-3471] Add explicit resolution for missing modules

commit e122357
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Nov 12 13:29:35 2024 +1100

    [ARC-3471] Add npm targets for interacting w/ vsce

commit 569a351
Author: Stan Dzhumaev <[email protected]>
Date:   Wed Nov 6 22:31:29 2024 -0800

    [ARC-3471] chore: update PAT in the repo

commit 68905e2
Author: Stan Dzhumaev <[email protected]>
Date:   Thu Oct 31 23:20:45 2024 -0700

    [ARC-3471] chore: release prep for 3.0.11

commit 6b9766a
Author: Stan Dzhumaev <[email protected]>
Date:   Mon Nov 4 11:14:31 2024 -0800

    [ARC-3471] chore: featureFlagClientError -> featureFlagClientInitializationFailed

commit 3f4018a
Author: Stan Dzhumaev <[email protected]>
Date:   Thu Oct 31 15:15:14 2024 -0700

    [ARC-3471] Add analytics around feature flags

     * New events for FF client init/failure
     * New attributes for remote authentication

commit d9c1cdd
Author: Stan Dzhumaev <[email protected]>
Date:   Thu Oct 31 11:11:55 2024 -0700

    [ARC-3471] Chore: extract vscode dependency from constants.ts

commit 6d0aeb1
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Oct 25 14:56:24 2024 -0700

    [ARC-3471] Add linting and tests to builds

commit 181ced9
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Oct 25 13:22:49 2024 -0700

    [ARC-3471] Enable feature flags in atlascode

     * Add tests for the new code
     * Change jest configuration
     * Add required environment variables and dotenv

commit 11d492b
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Oct 1 15:32:09 2024 -0700

    [ARC-3471] Add devcontainer config and documentation

commit e637e6a
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Oct 1 10:07:49 2024 -0700

    [ARC-3471] chore: reformat everything

commit 51917e9
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Oct 1 10:06:27 2024 -0700

    [ARC-3471] chore: manual fix before reformatting

commit 6229723
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Oct 1 09:53:01 2024 -0700

    [ARC-3471] Add prettier, change linter configuration

commit 2a0b7fb
Merge: 61832f5 3acef55
Author: Stan Dzhumaev <[email protected]>
Date:   Fri Oct 11 15:52:10 2024 +0000

    Merged in atlascode-spike-bootstrap (pull request #1091)

    [ARC-3471] Bootstrap development for the atlascode spike

    Approved-by: Naveen Kumar

commit 3acef55
Author: Stan Dzhumaev <[email protected]>
Date:   Tue Sep 24 19:35:30 2024 -0700

    [ARC-3471] Re-enable development for the atlascode spike

    * Migrate to webpack 5
    * Upgrade dependencies
    * Address `npm audit`
    * Fix configs and code in a number of small ways

    Temporarily:
    * Remove storyboard
    * Disable linting
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.

3 participants