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

rapid7 / awsaml
91%
master: 91%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/ini-1.3.6
DEFAULT BRANCH: master
Repo Added 30 Sep 2016 12:01AM UTC
Files 1
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

LAST BUILD ON BRANCH refresh-every-half-duration
branch: refresh-every-half-duration
CHANGE BRANCH
x
Reset
  • refresh-every-half-duration
  • 2.2.1-cask
  • OPS-1
  • OPS-1-profileNames
  • add-account-dropdown
  • dependabot/npm_and_yarn/electron-7.2.4
  • dependabot/npm_and_yarn/elliptic-6.5.3
  • dependabot/npm_and_yarn/eslint-utils-1.4.3
  • dependabot/npm_and_yarn/handlebars-4.5.3
  • dependabot/npm_and_yarn/handlebars-4.7.6
  • dependabot/npm_and_yarn/http-proxy-1.18.1
  • dependabot/npm_and_yarn/ini-1.3.6
  • dependabot/npm_and_yarn/jquery-3.5.0
  • dependabot/npm_and_yarn/prismjs-1.21.0
  • dependabot/npm_and_yarn/websocket-extensions-0.1.4
  • dgreene-r7-patch-1
  • do-a-release
  • feature-configure-build-platform
  • feature-prep-v1.5.0-release
  • feature-prep-v1.6.0-release
  • feature-prep-v1.6.1-release
  • feature-prep-v2.0.1-release
  • feature/travis-ci-build
  • fix-pick-up-security-patches
  • fix-pin-electron-version
  • fix-update-homebrew-cask-for-v1.5.0
  • fix-update-homebrew-cask-for-v1.6.1
  • fix-update-homebrew-cask-for-v2.1.0
  • fix-use-symlinks-in-zip-packages
  • issue-65/make-profile-name-configurable
  • issue-79/use-electron-pkg
  • master
  • multiple-role-support
  • prep-1_4_0-release
  • recent-login-filter
  • support-spaces-in-pretty-url
  • support-spaces-in-pretty-url-name
  • touchbar
  • update-cask-to-2.2.0
  • update-changelog-2.2.0
  • update-dependencies
  • update-readme
  • v1.3.1
  • v1.3.1-beta.1
  • v1.4.0
  • v1.5.0
  • v1.6.0
  • v1.6.1
  • v2.0.0
  • v2.2.0
  • v2.2.1
  • v2.2.2

pending completion
120

push

travis-ci

rdickey-r7
Refresh credentials every half-duration

By default, credentials last an hour.  Previously, awsaml would refresh
the credentials every hour minus ten seconds.  This leaves the potential
of a long-running command picking up those credentials right before they
expire, and them expiring partway through running the command, and the
command failing.  Terraform is one such example.

This change will refresh the credentials every half hour.  This *should*
guarantee that whenever a command is run, it has at least a half hour of
useful life on the credential that it picks up from the credentials
file.

A bug still exists:  The timer starts from the time awsaml launches, not
from the time a user logs in.  This is okay, because it should still
guarantee more frequent updates than necessary to retain valid and
recent credentials.

21 of 23 branches covered (91.3%)

29 of 32 relevant lines covered (90.63%)

6.28 hits per line

Relevant lines Covered
Build:
Build:
32 RELEVANT LINES 29 COVERED LINES
6.28 HITS PER LINE
Source Files on refresh-every-half-duration
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
120 refresh-every-half-duration Refresh credentials every half-duration By default, credentials last an hour. Previously, awsaml would refresh the credentials every hour minus ten seconds. This leaves the potential of a long-running command picking up those credentials right ... push 12 Jun 2018 05:11PM UTC rdickey-r7 travis-ci pending completion  
See All Builds (243)
  • Repo on GitHub
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

© 2025 Coveralls, Inc