Skip to content

Add gh actions to replace travis#60

Open
carloscumpian wants to merge 56 commits intomainfrom
add-gh-actions
Open

Add gh actions to replace travis#60
carloscumpian wants to merge 56 commits intomainfrom
add-gh-actions

Conversation

@carloscumpian
Copy link
Copy Markdown
Collaborator

@carloscumpian carloscumpian commented Mar 31, 2026

  • Using Standard GitHub-hosted runners

  • Deploy section needs to be uncommented out

  • Secrets need to be added for deploy section

  1. Updated versions for setuptools to 82.0.1 and pip to 26.0 in dockerfile.dss to fix high vulns:
  1. Updated versions for cryptography in Pipfile to fix and added dependencies:
  • CVE-2026-26007
  • ibm-cloud-sdk-core = "==3.24.4" (added) - was previously already part of pipfile
  • ibm-secrets-manager-sdk = "2.1.19" (added) - was previously already part of pipfile
  • ibm-db = "==3.2.8" (upgraded version)
  • cryptography = ">=46.0.5" (upgraded version)
  1. Formatted vault.py based on pre-commit check feedback
  • Mostly removing spaces + unused imports within vault.py
  1. Updated vault_test.py so that the test would work w/ GHA

  2. Small fixes for Makefile(added -f for a plugin + pipenv to pre-commit run

sclinnell and others added 24 commits September 12, 2023 14:41
Signed-off-by: Stephen Linnell <sclinnell@ibm.com>
Signed-off-by: Stephen Linnell <sclinnell@ibm.com>
Signed-off-by: Stephen Linnell <sclinnell@ibm.com>
Signed-off-by: Stephen Linnell <sclinnell@ibm.com>
Signed-off-by: Stephen Linnell <sclinnell@ibm.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>
* Update cronjob.yaml

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding case for empty secret

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* return a request response instead of string

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* Patching detect-secrets-stream image (#22)

* Fix Makefile deploy: no need for looping (#225)

* Fix Makefile deploy: no need for looping

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Remove unnecessary ;

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Store image name in var

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Clean up

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* More clean up

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Refactor

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

---------

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating detect-secrets version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating more dependencies for pipfile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating requests

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating cryptography to higher version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pre-commit version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pipenv version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding an ignore virtualenvs flag to verify how builds runs with specified versions

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating makefile to create its own virtualenv

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding more override virtual env flags to makefile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* addng more pip ignore installed flags

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating python version for travis build

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* reverting makefile and testing travisyml

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* removing travis update

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding newline back to end of makefile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating python base image version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* bumping travis and dockerfile to latest 3.9 release

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating python version in dockerfile to 3.9.19

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pipenv to latest version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* reverting dockerfile change and updating python version to lock

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pipfile.lock for python update

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* locking pip version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* locking pip version and updating pipfile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* udpating pipfile and dockerfile to fix vulns

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* Updating gevent to 23.9.1 to fix travis build

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pyjwt version to fix travis build

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* checking trivy version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding skip-dirs flag to remove trivy false positive

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* checking previous pipenv version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

---------

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>
Co-authored-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* Patching detect-secrets-stream image (#22)

* Fix Makefile deploy: no need for looping (#225)

* Fix Makefile deploy: no need for looping

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Remove unnecessary ;

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Store image name in var

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Clean up

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* More clean up

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

* Refactor

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

---------

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating detect-secrets version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating more dependencies for pipfile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating requests

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating cryptography to higher version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pre-commit version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pipenv version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding an ignore virtualenvs flag to verify how builds runs with specified versions

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating makefile to create its own virtualenv

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding more override virtual env flags to makefile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* addng more pip ignore installed flags

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating python version for travis build

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* reverting makefile and testing travisyml

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* removing travis update

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding newline back to end of makefile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating python base image version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* bumping travis and dockerfile to latest 3.9 release

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating python version in dockerfile to 3.9.19

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pipenv to latest version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* reverting dockerfile change and updating python version to lock

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pipfile.lock for python update

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* locking pip version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* locking pip version and updating pipfile

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* udpating pipfile and dockerfile to fix vulns

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* Updating gevent to 23.9.1 to fix travis build

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating pyjwt version to fix travis build

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* checking trivy version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* adding skip-dirs flag to remove trivy false positive

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

* checking previous pipenv version

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>

---------

Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>
Co-authored-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>

---------

Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>
Signed-off-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Co-authored-by: Stephen Linnell <91089808+sclinnell@users.noreply.github.com>
Co-authored-by: Stephen Linnell <sclinnell@ibm.com>
Co-authored-by: Victoria Miltcheva <12804086+victoria-miltcheva@users.noreply.github.com>
Signed-off-by: Kristi Kazmierczak <Kristi.Kazmierczak@ibm.com>
* adding patching efforts

Signed-off-by: Kristi-Kazmierczak <Kristi.Kazmierczak@ibm.com>

* updating cryptography

Signed-off-by: Kristi-Kazmierczak <Kristi.Kazmierczak@ibm.com>

---------

Signed-off-by: Kristi-Kazmierczak <Kristi.Kazmierczak@ibm.com>
This reverts commit e9de35b, reversing
changes made to 296689c.
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
sclinnell
sclinnell previously approved these changes Apr 1, 2026
Copy link
Copy Markdown
Collaborator

@sclinnell sclinnell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:pacha:

Looks great! When do you plan to add the secrets and uncomment the deploy section?

Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
Signed-off-by: Caleb Cumpian <Carlos.Cumpian@ibm.com>
@carloscumpian carloscumpian changed the base branch from updates-from-main to main April 2, 2026 17:34
@carloscumpian carloscumpian dismissed sclinnell’s stale review April 2, 2026 17:34

The base branch was changed.

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.

3 participants