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

Migrate all language packages + Bump Tree Sitter [Duplicate] #450

Closed

Conversation

mauricioszabo
Copy link

Monorepo-ing language packages and bumping tree-sitter for all of them.

This PR is here to check what's wrong on the tests and try to fix them too

icecream17 and others added 8 commits July 9, 2022 16:45
To make atom-community/atom#386 reviewable,
that pr will be separated into many simpler prs. This is one of them.

This first commit does the following:
- update package.json
- update package-lock.json using `./script/build` which also seems to update `apm/package-lock.json`
- update packages/README.md
- clone all language packages. Specifically:
    - `mkdir packages/language-<all of them>`
    - `cd packages/about`
    - For all languages:
        - `cd ../language-<>`
        - `git clone language-<>`
        - Move all files except `.git` from `language-<>/language-<>`
          to `language-<>`
        - delete `language-<>/language-<>`

Since at first I accidentally updated `dependencies` then
`packageDependencies`, it appears that since the versions of language-c,
language-css, language-go, language-javascript, and language-sass don't
match, `dependencies` was reset for those versions.

[Those repos just happen to be precisely the ones that have tree-sitter v19](https://github.com/icecream17/atom-update-backlog/blob/main/Languages.md), (sans language-sass),
which [currently breaks atom](atom/atom#22129). So even though their repos are now
in `packages`, **I've decided to not use them**.

This is done by updating `packageDependencies` only for non-breaking
languages.
... previously v19 tree-sitter language packages.

Continuation of atom-community/atom#399
(atom-community/atom@477b075)
but where the packages that would've broke Atom are now updated

Another link:
atom-community/atom#403 (comment)
@ghost
Copy link

ghost commented Jul 18, 2022

What's "Pulsar Edit"? I don't understand. This should be just another Atom Rebirth experiment.

@aminya
Copy link
Member

aminya commented Jul 18, 2022

Please change the target branch to #416, so we can see what the difference is.

@ghost
Copy link

ghost commented Jul 18, 2022

This takes a long time to be reviewed. What can we do?

@aminya
Copy link
Member

aminya commented Jul 18, 2022

This is basically the same as #416. See the comments there.

@aminya aminya changed the title Merge languages Migrate all language packages + Bump Tree Sitter [Duplicate] Jul 18, 2022
@ghost
Copy link

ghost commented Jul 18, 2022

This is basically the same as #416. See the comments there.

@aminya Please close this pull request.

@aminya
Copy link
Member

aminya commented Jul 18, 2022

Please reopen once you added a new change. The target branch should be #416

@aminya aminya closed this Jul 18, 2022
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.

4 participants