Releases: scientist-softserv/actions
v0.0.23
What's Changed
- Update deploy.yaml for new analytics work by @orangewolf in #73
- replace debug boolean with dropdown by @bkiahstroud in #77
- working on a faster build for web and worker so we do not bundle twice by @orangewolf in #79
Full Changelog: v0.0.22...v0.0.23
v0.0.22
refactors the update-create-more-disk-space-action to live in the setup-env file to touch all actions with logic to use when github.job =! 'deployment'
v0.0.21
Update to move the step into the setup-env action so it feeds into each action not just the build.
Adding auto-cleanup
There are space issues with Github's free runners. This version implements a work around identified below:
- https://github.com/NASA-IMPACT/hls-base/blob/24b9251d1a09c111eeb14836 1376d3705b391f28/.github/workflows/build_push_to_ecr.yml
- actions/runner-images#2840 (comment)
v0.0.19
Add new secret env variable to deploy: APP_PASS for bbf organizer support
v0.0.18
Features
Adding the ability to:
- Seperate rspec reports to their own step
Update Instructions
Updating to 0.0.18 requires adding a report step like so (watch the needs names):
reports:
if: always()
needs: [rspec-tests, rubocop]
uses: scientist-softserv/actions/.github/workflows/report.yaml@seperate_reports
v0.0.17
Adds secret env variable for deploy FCREPO_DB_PASSWORD
v0.0.16
What's Changed
- 322 update deploy template for webstores by @alishaevn in #51
- bring over spec report fix from gbh by @orangewolf in #49
- patch-release-v0.0.16 by @alishaevn in #52
- make sure we touch .env and .env.development so they get created if t… by @orangewolf in #53
- yml is picky by @alishaevn in #54
- yml is still picky by @alishaevn in #55
New Contributors
- @alishaevn made their first contribution in #51
Full Changelog: v0.0.15...v0.0.16
v0.0.14
New workflow_dispatch inputs:
baseTarget
webTarget
Base, web, worker & solr:
if clause added to each retag action with proper registry tagging
if clause added to each build and push action
Removed some workflow_dispatch inputs since the max workflow_dispatch inputs we can have (for now) are 10. I had to get creative in replacing the if clauses from the boolean options to if the baseTarget, solrTarget, webTarget, and/or workerTarget are not empty (ex: if: ${{ inputs.webTarget != '' }}), so that it would trigger a workflow block to run with just the target set. Removing the need for the workflow_dispatch inputs:
worker:
required: false
type: boolean
As well as setting base, solr, web, and/or worker to true (ex: worker: true) in the associated reusable workflow.
Adds cypress support
Adds lint command option with default (to support eslint or other linters besides rubocop)
Adds bundler-audit support w/ report
Adds brakeman-audit support w/ report
Adds sucuri-malware-scan support w/report & slack integration if malware detected, to #s3-sucuri-malware-alerts
v0.0.13
Cypress Support
Lint command with default
v0.0.15
This release has significant breaking changes that introduce a cleaner more dev-like docker environment.
We should get some more instructions in here, but I will leave that to when I go hook it up to another repo and get my hands dirty with it (April). Or Rob can fill it in.