Skip to content

fix: regions, test buckets - #457

Merged
sa7mon merged 12 commits into
mainfrom
bug/updates-2604
Jul 13, 2026
Merged

sa7mon merged 12 commits into
mainfrom
bug/updates-2604

Conversation

@sa7mon

@sa7mon sa7mon commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

Update regions, region checks, and test buckets. Temporarily disable Dreamhost tests as scanning is broken (#456).

Region Changes

  • DigitalOcean: added ric1
  • Linode: added fr-par-13 and us-iad-18
  • Scaleway: added it-mil
  • Wasabi: added us-west-2

Regioncheck Changes

  • Scaleway: replaced the fragile regex scrape of a docs-content markdown file on GitHub with the official Scaleway product catalog API
  • DigitalOcean: updated the row-header match from Spaces to Spaces Standard Storage to follow a change in product availability matrix
  • Linode: pointed the scraper at Akamai's new endpoint-types docs page and updated the table selectors accordingly

Test Fixes

  • Replaced test buckets that no longer exist or whose contents changed (DigitalOcean, GCP, Wasabi) and updated expected object counts and permissions
  • Temporarily disabled Dreamhost tests pending a fix (see bug: [dreamhost] scanning broken #456)
  • Added a negative BucketExists test for Wasabi
  • Made Test_StorageProvider_Enum fail fast with a clear message when a bucket unexpectedly doesn't exist, and fixed an assertion-ordering issue in Test_StorageProvider_Scan where the scan ran before the existence error was checked
  • Discovered bug: [wasabi] throws error if bucket owned by inactive account #455 while fixing Wasabi tests

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Complexity Health
github.com/sa7mon/s3scanner 0% 0 ❌
github.com/sa7mon/s3scanner/bucket 91% 0 ✔
github.com/sa7mon/s3scanner/cmd/mqingest 0% 0 ❌
github.com/sa7mon/s3scanner/cmd/regioncheck 43% 0 ❌
github.com/sa7mon/s3scanner/cmd/s3scanner 19% 0 ❌
github.com/sa7mon/s3scanner/collection 0% 0 ❌
github.com/sa7mon/s3scanner/db 73% 0 ➖
github.com/sa7mon/s3scanner/log 0% 0 ❌
github.com/sa7mon/s3scanner/mq 0% 0 ❌
github.com/sa7mon/s3scanner/permission 28% 0 ❌
github.com/sa7mon/s3scanner/provider 76% 0 ✔
github.com/sa7mon/s3scanner/provider/clientmap 0% 0 ❌
github.com/sa7mon/s3scanner/worker 49% 0 ❌
Summary 54% (621 / 1147) 0 ➖

@sa7mon
sa7mon merged commit eb8099a into main Jul 13, 2026
4 checks passed
@sa7mon
sa7mon deleted the bug/updates-2604 branch July 13, 2026 03:26
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.

1 participant