SwiftPackageIndex/PackageList 693
The master list of repositories for the Swift Package Index.
SwiftPackageIndex/SwiftPackageIndex-Server 424
The Swift Package Index is the place to find Swift packages!
SwiftPackageIndex/SemanticVersion 37
Represent semantic versions like "1.0.0" or "1.2.3-beta1" (SemVer) in Swift
SwiftPackageIndex/ReleaseNotes 18
A utility to create a list of links to release notes for Swift package updates.
SwiftPackageIndex/SPIManifest 4
Swift package to read `.spi.yml` files
SwiftPackageIndex/PackageList-Validator 3
A command-line tool which validates the entries in the Swift Package Index Package List.
SwiftPackageIndex/setup-swift 3
GitHub Action that setup a Swift environment
SwiftPackageIndex/SwiftPackageIndex-Blog 3
The Swift Package Index Blog.
SwiftPackageIndex/spi-benchmark 2
Utility to run the SPI-Server tests as a benchmark
create barnchSwiftPackageIndex/PackageList
branch : create-pull-request/patch
created branch time in 37 minutes
PR opened SwiftPackageIndex/PackageList
:robot: This is an automated change
- Removed any redirects
- Removed any duplicates
- Removed any deleted repositories
- Added any unknown dependencies
pr created time in 37 minutes
issue closedSwiftPackageIndex/PackageList
New Packages
https://github.com/santalvarez/swift-rule-engine.git
closed time in 8 hours
santalvarezpush eventSwiftPackageIndex/PackageList
commit sha 46f6e0b6a127567da9a3eed8a9ea6294ef8bc788
Add SwiftRuleEngine
commit sha 91d8b8199229bcdf0ddc35eccfd4091ee54960eb
Merge pull request #4384 from SwiftPackageIndex/spi-auto-4383 Add SwiftRuleEngine
push time in 8 hours
PR merged SwiftPackageIndex/PackageList
Closes #4383
Original Message
New Packages
https://github.com/santalvarez/swift-rule-engine.git
pr closed time in 8 hours
issue commentSwiftPackageIndex/PackageList
Thank you! We will approve and add these packages with #4384.
comment created time in 11 hours
PR opened SwiftPackageIndex/PackageList
Closes #4383
Original Message
New Packages
https://github.com/santalvarez/swift-rule-engine.git
pr created time in 11 hours
issue openedSwiftPackageIndex/PackageList
New Packages
https://github.com/santalvarez/swift-rule-engine.git
created time in 11 hours
created tagSwiftPackageIndex/SwiftPackageIndex-Server
The Swift Package Index is the place to find Swift packages!
created time in 18 hours
issue closedSwiftPackageIndex/SwiftPackageIndex-Server
Augment search fields with module list
A really interesting use case has just been brought to my attention (related to PasalCase word-stemming issues https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/2263):
A search for ServiceLifecycle
currently yields no results, even though it is a module of package https://swiftpackageindex.com/swift-server/swift-service-lifecycle.
It's probably quite common for people to see example code with import statements and the module name would make for an obvious search term.
We should parse module names and add them to the search index.
closed time in 18 hours
finestructuredelete branch SwiftPackageIndex/SwiftPackageIndex-Server
delete branch : issue-2400-module-name-search
delete time in 18 hours
push eventSwiftPackageIndex/SwiftPackageIndex-Server
commit sha dc9a24cf3c4e8a7ebc98dfd032955319a27e8392
Add product names to search vector
commit sha d9c5081da621e94e78a013f2e635fa830a1ce1ca
Update test expectations
commit sha 989e5b3b49c726d422eab9c6115a3fb0158ed2b1
Use lowercase search term to ensure it ignores case
commit sha c1a8c455286708890c66a827fba2a0c5e605e8bf
Update query performance expectations
commit sha 8604fd92186097b524090769fb3b49ce983e421e
Merge pull request #2409 from SwiftPackageIndex/issue-2400-module-name-search Issue 2400 module name search
push time in 18 hours
PR merged SwiftPackageIndex/SwiftPackageIndex-Server
Fixes #2400
This impacts search view creation significantly. Cost goes from ~25k to 37k, query time ~180ms → ~250ms (both locally) but that's run only once every 20-30 seconds at the moment, so not really problematic.
I'll deploy from the branch and update the query performance figures after review. I can't run them as is, because the scheme on dev needs to reflect the version in this branch for the tests to be able to connect and successfully run the queries.
Before (prod):
After (local test version):
pr closed time in 18 hours
push eventSwiftPackageIndex/SwiftPackageIndex-Server
commit sha c1a8c455286708890c66a827fba2a0c5e605e8bf
Update query performance expectations
push time in 18 hours
created tagSwiftPackageIndex/SwiftPackageIndex-Server
The Swift Package Index is the place to find Swift packages!
created time in a day
push eventSwiftPackageIndex/SwiftPackageIndex-Server
commit sha 6ce301c88dc4384b6339103fa81e7b0ef4cb054a
Updated community sponsors.
commit sha 40e43aaa6e979f97c782b587ede8313de08134c7
Merge pull request #2411 from SwiftPackageIndex/update-community-sponsors Updated community sponsors
commit sha bca9b432c98ee464d6baf7e59aa2c49c7ec4a34c
Updated snapshots on their anniversary!
commit sha 4ef8ecad7977d7b10570718a70d15dfe0ec05d8a
Let’s not go over year boundaries here.
commit sha c02d603c6e880f04dbf1b0804e2354294201d677
Snapshots.
commit sha c8ab58a56ded48db1a2d5a63c9661c7239a7d8f4
Final tweak to `GetRoute` model mock.
commit sha 3d49f234d62f72be2959e7aa7664148db816102f
Merge pull request #2412 from SwiftPackageIndex/fix-snapshots Change repository creation date in snapshot tests
commit sha 394d2e579374c7da511a4b6dc0c87a43d1bf2f3f
Moved `hasDocumentation` to be `documentationTarget` in `API.PackageController.GetRoute`.
commit sha e599412638e1a4b2182fef1ce333fd38bc26a741
Put canonical URL directly into the page.
commit sha 7b27270bee47701b7bde8c1374d251926d59fdbc
Fixed up the tests.
commit sha f59b157e6d2a5e6f39238cb65ea736ca5dfa9bfe
Fixed up snapshot.
commit sha c3667de9517fd6003cfdefe978cd6b45a90f8ed9
Merge pull request #2415 from SwiftPackageIndex/fix-2200 Point to canonical documentation URL directly from package pages
commit sha dc9a24cf3c4e8a7ebc98dfd032955319a27e8392
Add product names to search vector
commit sha d9c5081da621e94e78a013f2e635fa830a1ce1ca
Update test expectations
commit sha 989e5b3b49c726d422eab9c6115a3fb0158ed2b1
Use lowercase search term to ensure it ignores case
push time in a day
delete branch SwiftPackageIndex/SwiftPackageIndex-Server
delete branch : fix-2200
delete time in a day
push eventSwiftPackageIndex/SwiftPackageIndex-Server
commit sha 394d2e579374c7da511a4b6dc0c87a43d1bf2f3f
Moved `hasDocumentation` to be `documentationTarget` in `API.PackageController.GetRoute`.
commit sha e599412638e1a4b2182fef1ce333fd38bc26a741
Put canonical URL directly into the page.
commit sha 7b27270bee47701b7bde8c1374d251926d59fdbc
Fixed up the tests.
commit sha f59b157e6d2a5e6f39238cb65ea736ca5dfa9bfe
Fixed up snapshot.
commit sha c3667de9517fd6003cfdefe978cd6b45a90f8ed9
Merge pull request #2415 from SwiftPackageIndex/fix-2200 Point to canonical documentation URL directly from package pages
push time in a day
PR merged SwiftPackageIndex/SwiftPackageIndex-Server
Progress towards #2200
pr closed time in a day
PR opened SwiftPackageIndex/SwiftPackageIndex-Server
Progress towards #2200
pr created time in a day
create barnchSwiftPackageIndex/SwiftPackageIndex-Server
created branch time in a day
issue commentSwiftPackageIndex/SwiftPackageIndex-Server
Add direct links to documentation from search results
Depends on #2414
comment created time in a day
issue openedSwiftPackageIndex/SwiftPackageIndex-Server
Bring canonical documentation target information into the search view
Needed for #2405 and #2413
We should store a DocumentationTarget
as a JSON field in the search
view.
created time in a day
issue openedSwiftPackageIndex/SwiftPackageIndex-Server
Include canonical documentation URLs in the sitemap
Depends on
Related to #2200, we should also fix up the sitemap to point to the latest canonical URL rather than the redirect.
created time in a day
delete branch SwiftPackageIndex/SwiftPackageIndex-Server
delete branch : fix-snapshots
delete time in a day