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

Replace tox with taskfile as build tool #511

Merged
merged 1 commit into from
Jun 11, 2022

Conversation

ssbarnea
Copy link
Member

@ssbarnea ssbarnea commented May 25, 2022

As both tox and npm are quite limiting, we switch to use of taskfile (task) as build tool.

@ssbarnea ssbarnea requested a review from priyamsahoo May 25, 2022 11:39
@ssbarnea ssbarnea force-pushed the feat/taskfile branch 8 times, most recently from 676112a to a47cb9b Compare June 1, 2022 16:42
@ssbarnea ssbarnea force-pushed the feat/taskfile branch 2 times, most recently from 5b9a47a to 0e3e725 Compare June 2, 2022 07:27
@ssbarnea ssbarnea changed the title Add experimental taskfile for running build commands Replace tox with taskfile as build tool Jun 2, 2022
@ssbarnea ssbarnea marked this pull request as ready for review June 2, 2022 09:02
@ssbarnea ssbarnea requested review from a team and tomaciazek as code owners June 2, 2022 09:02
@ssbarnea ssbarnea force-pushed the feat/taskfile branch 2 times, most recently from 8f36ee6 to 1ac02cc Compare June 2, 2022 09:34
This does not make `task` an official tool for our project, it adds
a config file with most commands, so we can evaluate how well it
works for us and if it can address some of the confusions we had
with package.json and tox.ini, as both were quite limited.
@ssbarnea ssbarnea merged commit b864c20 into ansible:main Jun 11, 2022
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 12, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 12, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 17, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 18, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 18, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 18, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ssbarnea/ansible-language-server that referenced this pull request Jun 18, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea added a commit to ansible/ansible-language-server that referenced this pull request Jun 18, 2022
As neither tox nor npm are really suitable as build build, especially
for mixed (ts/py) projects, we start using a task.

Related: ansible/vscode-ansible#511
Related: ansible/schemas#311
ssbarnea pushed a commit that referenced this pull request Mar 15, 2024
* add setting to toggle support for playbook adjacent collection

* add code to provide support for playbook adjacent collections

* add test fixtures

* add tests

* add hover tests

* update test structure

* fix linting

* remove unused imports

* remove unwanted logs and spaces

* remove mocha reporter: tap option

* update settings readme

* add logs

* debug

* update logic to handle playbook adjacent collection insde docsLibrary rather than inside ansibleConfig

* update tests

* add utility file for supporting playbook adjacent collections

* use docs library utility file for giving services for playbook adjacent collections

* add logic to check the presence of module code inside PAC

* update tests with negative cases for PAC

* remove unused imports

* remove commented lines

* remove console logs

* change setting name

change setting name from supportPlaybookAdjacentCollections to usePlaybookAdjacentCollections

* remove the setting for supporting playbook adjacent collections and provide support for it by default

---------

Co-authored-by: Ganesh Nalawade <[email protected]>
ssbarnea pushed a commit that referenced this pull request Mar 15, 2024
## v1.2.0

### Minor Changes

- Add support for playbook adjacent collections (#511) @priyamsahoo
- Use antsibull-docs-ts to render semantic markup (#563) @felixfontein

### Bugfixes

- Fix isPlaybook method (#590) @priyamsahoo
- Fix vars completion in task files (#589) @priyamsahoo
- Return URI instead of filepath (#560) @ajinkyau

Co-authored-by: Ansible DevTools <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants