Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jenkins ci to github actions #114

Merged
merged 35 commits into from
Jun 21, 2024
Merged

jenkins ci to github actions #114

merged 35 commits into from
Jun 21, 2024

Conversation

pmallampati-sift
Copy link
Contributor

@pmallampati-sift pmallampati-sift commented Jun 20, 2024

Purpose

Jenkinc CI to GH actions

Summary

Jenkinc CI to GH actions

Testing

Testing integration tests
https://github.com/SiftScience/sift-php/actions/runs/9605537571/job/26493378684

only buids
https://github.com/SiftScience/sift-php/actions/runs/9605562465

Checklist

  • The change was thoroughly tested manually
  • The change was covered with unit tests
  • The change was tested with real API calls (if applicable)
  • Necessary changes were made in the integration tests (if applicable)
  • New functionality is reflected in README

- name: Validate composer.json and composer.lock
run: |
sudo composer self-update
- name: Cache Composer packages
Copy link
Contributor

Choose a reason for hiding this comment

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

I do not think we need cache. Based on https://github.com/actions/cache?tab=readme-ov-file#cache-limits, caches that are not accessed within the last week will be evicted. Consider the frequency of the changes in this repo, the cache will most likely be evicted. Also, the build is pretty fast. I do not see the benefit of cache.

@jlin-sift
Copy link
Contributor

lgtm

@pmallampati-sift pmallampati-sift changed the title Ci 16182 jenkins ci to github actions Jun 21, 2024
@pmallampati-sift pmallampati-sift merged commit bc716a8 into master Jun 21, 2024
10 checks passed
@pmallampati-sift pmallampati-sift deleted the CI-16182 branch June 21, 2024 18:41
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.

2 participants