Skip to content

Conversation

@mkolasinski-splunk
Copy link
Contributor

@mkolasinski-splunk mkolasinski-splunk commented Oct 21, 2025

Description

  • use split dev deps in dev_deps directory
  • add reusable workflows validate-docs and upload-to-splunkbase
  • allow maximum time for test execution to be 5 hours

Checklist

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

Testing done

https://github.com/splunk/splunk-add-on-for-google-cloud-platform/actions/runs/19062264865
https://github.com/splunk/splunk-add-on-for-microsoft-cloud-services/actions/runs/19063205677
https://github.com/splunk/splunk-add-on-for-google-workspace/actions/runs/19062623500
https://github.com/splunk/splunk-add-on-for-microsoft-office-365/actions/runs/19059588124/job/54436959442
https://github.com/splunk/splunk-add-on-for-okta-identity-cloud/actions/runs/19062635352
https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/19062647886

mkolasinski-splunk and others added 10 commits September 25, 2025 13:38
### Description

(PR description goes here)

### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releases 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 introduces mechanism for splitting dev dependencies from
pyproject.toml and putting them to into dev_deps/requirements_dev.txt
file. This is breaking change and needs to be performed before relevant
repository template rollout.



### Checklist

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

### Testing done 
splunk/splunk-add-on-for-cisco-asa#465

splunk/splunk-add-on-for-amazon-web-services#1532
splunk/splunk-add-on-for-google-workspace#651

splunk/splunk-add-on-for-microsoft-office-365#895

splunk/splunk-add-on-for-microsoft-cloud-services#1363
### Description

We can start slowly decreasing the amount of max time spent. Let's start
with 5 hours.

### Checklist

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

### Testing done

No testing was done.
…442)

### Description

Adopt validate-docs and upload-to-splunkbase reusable workflows.
This change doesn't affect current workflows and will be tested on
develop branch.

### Checklist

- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releases 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
Deps split cleanup PR.

### Checklist

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

### Testing done 

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

https://github.com/splunk/splunk-add-on-for-microsoft-cloud-services/actions/runs/19063205677

https://github.com/splunk/splunk-add-on-for-google-workspace/actions/runs/19062623500

https://github.com/splunk/splunk-add-on-for-microsoft-office-365/actions/runs/19059588124/job/54436959442

https://github.com/splunk/splunk-add-on-for-okta-identity-cloud/actions/runs/19062635352

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

---------

Co-authored-by: Marcin Bruzda <94437843+mbruzda-splunk@users.noreply.github.com>
@mkolasinski-splunk mkolasinski-splunk changed the title Reusable wf release feat: reusable wf release Nov 4, 2025
@mkolasinski-splunk mkolasinski-splunk marked this pull request as ready for review November 4, 2025 12:24
@mkolasinski-splunk mkolasinski-splunk requested a review from a team as a code owner November 4, 2025 12:24
mbruzda-splunk
mbruzda-splunk previously approved these changes Nov 4, 2025
### Description

This PR adds the GS scorecard job into reusable release. Do not merge
until 1.0.0 GS scorecard image is pushed to ecr

### Checklist

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

### Testing done 

https://github.com/splunk/splunk-add-on-for-microsoft-cloud-services/actions/runs/18752030521/job/53494778020
@mkolasinski-splunk mkolasinski-splunk changed the title feat: reusable wf release chore(release): split dev deps and add reusable validate-docs and update-to-splunkbase workflows Nov 12, 2025
@mkolasinski-splunk mkolasinski-splunk merged commit 5e16c12 into main Nov 12, 2025
10 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Nov 12, 2025
@srv-rr-github-token
Copy link

🎉 This PR is included in version 5.1.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@srv-rr-github-token
Copy link

🎉 This PR is included in version 5.2.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.

5 participants