• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / dspace-submission-composer / 14478437410
95%

Build:
DEFAULT BRANCH: main
Ran 15 Apr 2025 08:09PM UTC
Jobs 1
Files 19
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Apr 2025 08:08PM UTC coverage: 95.59% (+0.2%) from 95.343%
14478437410

push

github

web-flow
Update DSC workflows to use 'S3_BUCKET' env var (#171)

Why these changes are being introduced:
* The S3 bucket configured for DSC will include MITL's
AWS account ID to ensure that the name of the bucket meets
S3's requirement of uniqueness "across all AWS accounts in all
the AWS regions within a partition". Since the AWS account IDs
differ for Dev, Stage, and Prod, it would be difficult to dyna-
mically generate the name of the S3 bucket; it also wouldn't be
ideal to include the AWS account IDs as part of version control.
Accessing the name of the S3 bucket via environment variable
is the ideal and most secure option.

How this addresses that need:
* Add 'S3_BUCKET' as a required env var
* Set Workflow.s3_bucket as a final, property method that accesses
'S3_BUCKET' env var via Config
* Remove 's3_bucket' property methods from all workflows

Side effects of this change:
* The environment variable 'S3_BUCKET' must be set as part of the
ECS task definition.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1227

13 of 14 new or added lines in 2 files covered. (92.86%)

737 of 771 relevant lines covered (95.59%)

0.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
93.75
-1.08% dsc/config.py
Jobs
ID Job ID Ran Files Coverage
1 14478437410.1 15 Apr 2025 08:09PM UTC 19
95.59
GitHub Action Run
Source Files on build 14478437410
  • Tree
  • List 19
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14478437410
  • 42a3d19b on github
  • Prev Build on main (#13923176460)
  • Next Build on main (#14736759933)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc