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

chore(release): merge develop to main #347

Merged
merged 10 commits into from
Dec 9, 2024
Merged

chore(release): merge develop to main #347

merged 10 commits into from
Dec 9, 2024

Conversation

kdoroszko-splunk
Copy link
Contributor

@kdoroszko-splunk kdoroszko-splunk commented Dec 4, 2024

Description

Changelog:

  • Introduce new test type ucc_modinput_functional (for modinput functional tests using addonfactory-ucc-test dependency)
    note:
    - Test cases compatible with addonfactory-ucc-test framework must be located tests/ucc_modinput_functional directory
    - Legacy (centaurs) modinput test cases must stay in tests/modinput_functional directory
  • Add btool check to validate the configuration in the TA using btool check
  • Fix workflow summary for tests results (removing occasional metrics duplication)
  • Add input block_mode for semgrep to enable failing pipeline if there are any findings in semgrep scan
  • Update documentation (including runbook for backporting changes to older version of addonfactory-workflow-addon-release

Deps updates:

  • trufflesecurity/trufflehog to v3.85.0
  • k8s-manifests bump to v3.2.0 (add ucc_modinput_functional testy type)
  • Set up runner images to ubuntu-22.04 for jobs using python 3.7.

Checklist

  • README.md has been updated or is not required
  • push trigger tests
  • manual release test
  • automated releaes test
  • pull request trigger tests
  • schedule trigger tests
  • workflow errors/warnings reviewed and addressed

Testing done

https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/12155969340/job/33898621514?pr=710
https://github.com/splunk/splunk-add-on-for-google-cloud-platform/actions/runs/12156136725/job/33899172130?pr=781
https://github.com/splunk/splunk-add-on-for-jboss/actions/runs/12156181994/job/33899309938?pr=461
https://github.com/splunk/splunk-add-on-for-unix-and-linux/actions/runs/12156243778/job/33899506422?pr=585
https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/12156051622/job/33898880818?pr=1362
https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/12158930263/job/33907932157?pr=1362

Restested:
https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/12202443391/job/34043140518
https://github.com/splunk/splunk-add-on-for-google-cloud-platform/actions/runs/12202438243
https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/12202430952

kdoroszko-splunk and others added 6 commits September 9, 2024 11:02
This PR contains runbook with backporting changes to older versions.

---------

Co-authored-by: Artem Rys <[email protected]>
Co-authored-by: Marcin Bruzda <[email protected]>
This PR just adds information about fixing tags in case they are mixed.
Added workflow `run btool check` to validate the configuration in the TA
using btool check
Ref: https://splunk.atlassian.net/browse/ADDON-70489

Test workflow runs:
-
https://github.com/splunk/splunk-add-on-for-google-workspace/actions/runs/10631152841
-
https://github.com/splunk/splunk-add-on-for-servicenow/actions/runs/10919108085

---------

Co-authored-by: mkolasinski-splunk <[email protected]>
Co-authored-by: Artem Rys <[email protected]>
Co-authored-by: kdoroszko-splunk <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kgwizdz-splunk <[email protected]>
Co-authored-by: Adam Wownysz <[email protected]>
Co-authored-by: Marcin Bruzda <[email protected]>
Co-authored-by: harshilgajera-crest <[email protected]>
This PR adds the feature to run the `ucc_modinput_functional` tests
seperately from `modinput_functional` (Legacy).

Reference: https://splunk.atlassian.net/browse/ADDON-75556

Test run: 

https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/11473918131

https://github.com/splunk/splunk-add-on-for-google-cloud-platform/actions/runs/12067263557

---------

Co-authored-by: mkolasinski-splunk <[email protected]>
Co-authored-by: Artem Rys <[email protected]>
Co-authored-by: kdoroszko-splunk <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kgwizdz-splunk <[email protected]>
Co-authored-by: Adam Wownysz <[email protected]>
Co-authored-by: Marcin Bruzda <[email protected]>
Co-authored-by: harshilgajera-crest <[email protected]>
### Description
Bump of trufflehog action `v3.81.10 -> v3.84.2`

### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releaes test
- [ ] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed

### Testing done 

https://github.com/splunk/splunk-add-on-for-cisco-meraki/actions/runs/12155577995/job/33897421883?pr=491
@kdoroszko-splunk kdoroszko-splunk marked this pull request as ready for review December 6, 2024 08:22
@kdoroszko-splunk kdoroszko-splunk requested a review from a team as a code owner December 6, 2024 08:22
dvarasani-crest and others added 4 commits December 6, 2024 17:41
This PR adds input block_mode for semgrep to enable failing pipeline if
we have some findings in semgrep scan.

Test run:
https://github.com/splunk/splunk-add-on-for-google-workspace/actions/runs/10954006775
### Description

This PR contains minor changes in documentation.

### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releaes test
- [ ] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed

### Testing done 
(for each selected checkbox, the corresponding test results link should
be listed here)
### Description
This PR fixes the issue with the deletion of the result summary
artifacts for ucc modinput tests

(PR description goes here)

### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releaes test
- [ ] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed

### Testing done 
(for each selected checkbox, the corresponding test results link should
be listed here)
### Description

This PR upgrades `trufflesecurity/trufflehog` action to `v3.85.0`

### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releaes test
- [ ] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed

### Testing done 

https://github.com/splunk/splunk-add-on-for-cisco-meraki/actions/runs/12201434038/job/34039826531?pr=491
@kdoroszko-splunk kdoroszko-splunk merged commit 318781b into main Dec 9, 2024
10 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Dec 9, 2024
@srv-rr-github-token
Copy link

🎉 This PR is included in version 4.18.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants