Skip to content

Releases: scientist-softserv/actions

v0.0.23

12 Sep 17:23
Compare
Choose a tag to compare

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

19 Aug 23:22
b368a78
Compare
Choose a tag to compare

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

24 Apr 03:24
7962592
Compare
Choose a tag to compare

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:

Screenshot 2024-04-23 at 00 01 44

v0.0.19

04 Apr 23:12
55c87f3
Compare
Choose a tag to compare

Add new secret env variable to deploy: APP_PASS for bbf organizer support

v0.0.18

27 Mar 22:25
7d64d32
Compare
Choose a tag to compare

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

19 Feb 22:03
242a50e
Compare
Choose a tag to compare

Adds secret env variable for deploy FCREPO_DB_PASSWORD

v0.0.16

30 Nov 21:41
250e0fa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.14

24 Nov 02:35
Compare
Choose a tag to compare

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

19 Sep 04:52
Compare
Choose a tag to compare

Cypress Support
Lint command with default

v0.0.15

03 Aug 00:20
Compare
Choose a tag to compare

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.