8000
Skip to content

Support for Linux and GitHub Actions - #117

Open
nighthawk wants to merge 4 commits into
cezheng:masterfrom
maparoni:master
Open

Support for Linux and GitHub Actions#117
nighthawk wants to merge 4 commits into
cezheng:masterfrom
maparoni:master

Conversation

@nighthawk
Copy link
Copy Markdown
  • Fix compiling for Linux through SPM
  • Add GitHub Actions (checks on Linux, macOS 10 and macOS 11)

Kudos to https://github.com/SwiftDocOrg/Markup as I've copied much of their setup.

It works well in my testing, though I had to disable a part of Document.swift when running on Linux as that lead to compile failures. I'm not sure what the impact of that is, though the tests all succeed.

Closes #46 and #113

- Fix compiling for Linux through SPM
- Add GitHub Actions (Linux, macOS 10 and macOS 11)

Kudos to https://github.com/SwiftDocOrg/Markup
@nighthawk
Copy link
Copy Markdown
Author

Just noticed that #115 is exactly about the part that I disabled on Linux.

nighthawk and others added 3 commits February 21, 2023 13:09
* Update Package.swift

* Modern Xcode and Swift on Linux

* Address test command warning

* Investigating test failures

* What the heck, why did this say 123 and why do older Swifts come up with 123
* Compile fix when using Swift 6.2 on linux

* Update ci.yml

---------

Co-authored-by: Adrian Schoenig <adrian@localhost-live.lan>
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.

Fuzi on Ubuntu Linux

1 participant

0