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

Add support for Swift Package Manager #3772

Closed
wants to merge 2 commits into from
Closed

Add support for Swift Package Manager #3772

wants to merge 2 commits into from

Conversation

mattt
Copy link
Contributor

@mattt mattt commented May 21, 2021

Initial work to add Swift support to Dependabot.

This is currently a work-in-progress, but I'd welcome any feedback on what we have so far.

Fix #1245

@apps4everyone
Copy link

Hey @mattt thx for creating this draft. Did you got any feedback? Is there anything I could help you with? (testing?) Would really love to have this feature available.

@elu-dawn
Copy link

elu-dawn commented Oct 5, 2021

Thanks a lot for this initial work. Is there anything we can do to help get this moving? We'd also love to have SPM support in Dependabot.

@jurre jurre added the T: new-ecosystem Requests for new ecosystems/languages label Nov 30, 2021
@FranciscoPereira
Copy link

Many thanks!! I'm also available to help @mattt.

&& tar -xvzf swift-${SWIFT_VERSION}-RELEASE-ubuntu18.04.tar.gz -C ${SWIFT_HOME}/bin \
&& rm -f swift-${SWIFT_VERSION}-RELEASE-ubuntu18.04.tar.gz \
&& rm -rf /var/lib/apt/lists/* \
&& swift --version
Copy link

Choose a reason for hiding this comment

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

if you can control the FROM consider using swift.org published docker images instead of installing the toolchain from tarball

Copy link

Choose a reason for hiding this comment

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

otherwise, swift.org will so publish RPMs and Debs which could make this easier

@lucasilverentand
Copy link

lucasilverentand commented Jun 25, 2022

Hi, I was just wondering if this feature is still in the works? I think it would make many iOS developers on GitHub very happy. Did I miss any developments on this? Also I would be very happy to help with any development if needed.

@hernangonzalez
Copy link

Has this been abandoned @mattt ? Thanks

@jeffwidman jeffwidman added the on-hold 🛑 Feature is proposed but hasn't been scheduled label Sep 15, 2022
@jeffwidman
Copy link
Member

If / when we do pick this up, there's also prior art over in #5562 that may be useful. That PR also has some NotImplemented bits so neither one is completely ready, but that one does look to have some additional test cases and some features that haven't been completed yet in this PR etc. So worth a skim to see if any commits should be cherry-picked into this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on-hold 🛑 Feature is proposed but hasn't been scheduled T: new-ecosystem Requests for new ecosystems/languages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Swift Package Manager Support?
9 participants