[BOUNTY] Set of issues for resolution under the Bounty Program 2025-Q3 Part 2
[BOUNTY] Set of issues for resolution under the Bounty Program 2025-Q3 Part 2
This is an Aggregated Bounty Issue consisting of GitHub issues
- [ ] https://github.com/asyncapi/cli/issues/1799
- [ ] https://github.com/asyncapi/cli/issues/1798
- [ ] https://github.com/asyncapi/cli/issues/1681
- [x] https://github.com/asyncapi/cli/issues/1756
cc: @Souvikns @Shurtu-gal
Bounty Issue's service comment
Text labels: bounty/2025-Q3, bounty/medium, bounty/coding, bounty/dropped, bounty/eol
First assignment to regular contributors: 2025-06-20 00:00:00 UTC+12:00
End Of Life after: 2025-07-31 23:59:59 UTC-12:00
@asyncapi/bounty_team
The Bounty Program is not a Mentorship Program. The accepted level of Bounty Program Participants is Middle/Senior.
Regular contributors should explain in meaningful words how they are going to approach the resolution process when expressing a desire to work on this Bounty Issue.
Hey @AayushSaini101 , i would like to take this up with the following approach :-
-
Reduce the size by removing unnecessary files and using
.dockerignoreto ignore unnecessary files being included in the final build. -
Update the docs as required to include all the builds published by us including for
armarchitecture. -
Update the action to be published for
armarchitecture also. -
The usage with
Alpineimage requires debugging and most probable solution might be to include some more libraries forclito be used properly with it.
Please review the above approaches.
CC :- @Shurtu-gal @Souvikns
Hey @AayushSaini101 @Shurtu-gal would like to take this up, this are my contributions so far to the asyncapi community https://github.com/pulls?q=org%3Aasyncapi+author%3AGmin2+is%3Aall
Assigning this issue to @neoandmatrix because of regular contributions in the CLI throughout the year, and most of the issues are created by him, cc: @Shurtu-gal @Souvikns
Assigning this issue to @neoandmatrix because of regular contributions in the CLI throughout the year, and all the issues are suggested by him, cc: @Shurtu-gal @Souvikns
Thanks @AayushSaini101 I will start the work for the resolution of issues.
First assignment to regular contributors: 2025-06-20 00:00:00 UTC+12:00 https://github.com/asyncapi/cli/issues/1800#issuecomment-2976578657
Unassigned @neoandmatrix.
@Gmin2, what would your proposed solution be?
-
For the docker image optimisation one, although i need to look it at more depth what i gather from initial lookup is that we can implement a strict
.dockerignorefile to exclude folders like .git, test/, and node_modules from the Docker build context and then refactoring theDockerfileto be a minimal, multi-stage build that copies only the compiled lib directory, bin, assets, and production package.json into the final,lean node:20-alpineimage. and also we can ensure that thenpm install --productioncommand is used in the final stage to avoid installing dev dependencies. -
For the alpine linux incompabality issue, this also what i gather from initial lookup we can modify the
.github/workflows/upload-release-assets.ymlCI workflow to produce an alpine-compatible binary by adding a new job to the matrix that runs within an alpine docker container, which will compile the oclif-packed binary againstmuslinstead ofglibc, this new job will then upload a dedicatedasyncapi-alpine-x64.tar.gzartifact to the gh release, which users on alpine can download and use directly. -
For arm 64 docker image, we can implement this by updating the publish-action-docker job in the
.github/workflows/release-docker.ymlworkflow to build for multiple architectures, add thedocker/setup-qemu-actionanddocker/setup-buildx-actionsteps to prepare the runner for cross-platform builds, replace the current docker build and push commands with a singledocker/build-push-actionstep, configured withplatforms: linux/amd64,linux/arm64to build and push both image variant
cc @aeworxet
@Gmin2 Thank you for sharing your perspective. The maintainers of this repository will still be gathering input from candidates until 2025-06-20 00:00:00 UTC+12:00 before making the final decision.
@aeworxet after discussing with @Souvikns @Shurtu-gal , we are assiging this issue to @Gmin2 , Good Luck : )
Bounty Issue's Timeline
| Complexity Level | Assignment Date (by GitHub) | Start Date (by BP Rules) | End Date (by BP Rules) | Draft PR Submission | Final PR Merge Start | Final PR Merge End |
|---|---|---|---|---|---|---|
| Medium | 2025-06-20 | 2025-07-07 | 2025-08-17 | 2025-07-20 | 2025-08-03 | 2025-08-17 |
Please note that the dates given represent deadlines, not specific dates; so if the goal is reached sooner, it's better.
Keep in mind the responsibility for violations of the Timeline.
Assignee: @Gmin2 (githubID: 127925465)
AsyncAPI Maintainer (@Shurtu-gal (githubID: 100484401)) delayed a response critical for the technical resolution of the Bounty Issue on GitHub for five periods of three consecutive working days
https://github.com/asyncapi/cli/pull/1807#event-18243857919
https://github.com/asyncapi/cli/pull/1807#pullrequestreview-3068245696
so all remaining target dates of the Bounty Issue's Timeline are extended by five calendar weeks.
Bounty Issue's Timeline Extended
| Complexity Level | Assignment Date (by GitHub) | Start Date (by BP Rules) | End Date (by BP Rules) | Draft PR Submission | Final PR Merge Start | Final PR Merge End |
|---|---|---|---|---|---|---|
| Medium | 2025-06-20 | 2025-07-07 | 2025-09-21 | 2025-08-24 | 2025-09-07 | 2025-09-21 |
Please note that the dates given represent deadlines, not specific dates; so if the goal is reached sooner, it's better.
Keep in mind the responsibility for violations of the Timeline.
Assignee: @Gmin2 (githubID: 127925465)
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue.
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue.
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue.
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue, and resolve https://github.com/asyncapi/cli/actions/runs/17151676406/job/48660192897.
Hey can i get an extension of two weeks for this bounty issue ! cc @aeworxet
Upon request of the Bounty Program Participant (@Gmin2 (githubID: 127925465)), all remaining target dates of the Bounty Issue's Timeline are extended by two calendar weeks.
Bounty Issue's Timeline Extended
| Complexity Level | Assignment Date (by GitHub) | Start Date (by BP Rules) | End Date (by BP Rules) | Draft PR Submission | Final PR Merge Start | Final PR Merge End |
|---|---|---|---|---|---|---|
| Medium | 2025-06-20 | 2025-07-07 | 2025-10-05 | 2025-09-07 | 2025-09-21 | 2025-10-05 |
Please note that the dates given represent deadlines, not specific dates; so if the goal is reached sooner, it's better.
Keep in mind the responsibility for violations of the Timeline.
Assignee: @Gmin2 (githubID: 127925465)
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue, and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417
https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774
https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747
https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323
https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866
https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue, and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417
https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774
https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747
https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323
https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866
https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254
@Gmin2 (githubID: 127925465), please provide PRs that resolve this Bounty Issue and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417
https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774
https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747
https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323
https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866
https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254
Hey @aeworxet I am currently on vacation can i get some extension to this bounty!
Upon request of the Bounty Program Participant (@Gmin2 (githubID: 127925465)), all remaining target dates of the Bounty Issue's Timeline are extended by two calendar weeks.
Bounty Issue's Timeline Extended
| Complexity Level | Assignment Date (by GitHub) | Start Date (by BP Rules) | End Date (by BP Rules) | Draft PR Submission | Final PR Merge Start | Final PR Merge End |
|---|---|---|---|---|---|---|
| Medium | 2025-06-20 | 2025-07-07 | 2025-10-19 | 2025-09-07 | 2025-09-21 | 2025-10-19 |
Please note that the dates given represent deadlines, not specific dates; so if the goal is reached sooner, it's better.
Keep in mind the responsibility for violations of the Timeline.
Assignee: @Gmin2 (githubID: 127925465)
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue, and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417
https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774
https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747
https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323
https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866
https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254
@Gmin2 (githubID: 127925465), please provide PRs that resolve this Bounty Issue and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417
https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774
https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747
https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323
https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866
https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254
have make the fix to the actions https://github.com/asyncapi/cli/pull/1874
@AayushSaini101, @Shurtu-gal, @Souvikns - please respond to the comment.
The response critical for the technical resolution of the Bounty Issue was delayed on GitHub for nine periods of three consecutive working days: https://github.com/asyncapi/cli/pull/1844#issuecomment-3273786753 https://github.com/asyncapi/cli/pull/1844#pullrequestreview-3355981992
Therefore, all remaining target dates of the Bounty Issue's Timeline are extended by nine calendar weeks.
Bounty Issue's Timeline Extended
| Complexity Level | Assignment Date (by GitHub) | Start Date (by BP Rules) | End Date (by BP Rules) | Draft PR Submission | Final PR Merge Start | Final PR Merge End |
|---|---|---|---|---|---|---|
| Medium | 2025-06-20 | 2025-07-07 | 2025-12-21 | 2025-09-07 | 2025-09-21 | 2025-12-21 |
Please note that the dates given represent deadlines, not specific dates; so if the goal is reached sooner, it's better.
Keep in mind the responsibility for violations of the Timeline.
Assignee: @Gmin2 (githubID: 127925465)
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue, and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/18837676731/job/53742359086 https://github.com/asyncapi/cli/actions/runs/18832498056/job/53726442852 https://github.com/asyncapi/cli/actions/runs/18778499314/job/53578567603 https://github.com/asyncapi/cli/actions/runs/18777613553/job/53575774105 https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254 https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866 https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323 https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747 https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774 https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417
@Gmin2 (githubID: 127925465), please provide an update of the PRs for the Bounty Issue, and fix the recurring error
https://github.com/asyncapi/cli/actions/runs/19030632698/job/54343503428 https://github.com/asyncapi/cli/actions/runs/18837676731/job/53742359086 https://github.com/asyncapi/cli/actions/runs/18832498056/job/53726442852 https://github.com/asyncapi/cli/actions/runs/18778499314/job/53578567603 https://github.com/asyncapi/cli/actions/runs/18777613553/job/53575774105 https://github.com/asyncapi/cli/actions/runs/17699034482/job/50302230254 https://github.com/asyncapi/cli/actions/runs/17621984940/job/50069581866 https://github.com/asyncapi/cli/actions/runs/17618055890/job/50056387323 https://github.com/asyncapi/cli/actions/runs/17302173690/job/50036920747 https://github.com/asyncapi/cli/actions/runs/17264995399/job/48994939774 https://github.com/asyncapi/cli/actions/runs/17151676406/job/50036894417