Skip to content

Ci/cd for python-the#126

Closed
KshitijaChoudhari wants to merge 23 commits intonext-1.0.0from
ci/cd
Closed

Ci/cd for python-the#126
KshitijaChoudhari wants to merge 23 commits intonext-1.0.0from
ci/cd

Conversation

@KshitijaChoudhari
Copy link
Copy Markdown
Collaborator

Description

Testing plan

External links

Output from tests

Including output from tests may require access to a TFE instance. Ignore this section if you have no environment to test against.

Rollback Plan

Changes to Security Controls

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.

  • If applicable, I've documented the impact of any changes to security controls.

    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

If you have any questions, please contact your direct supervisor, GRC (#team-grc), or the PCI working group (#proj-pci-reboot). You can also find more information at PCI Compliance.

hashicorp-copywrite bot and others added 23 commits March 10, 2026 08:50
[COMPLIANCE] Add Copyright and License Headers
* iterator-pattern logic is added, examples file updated and tests are updated

* Refactor policies listing to iterator pattern

* RunList models are added

* Remove quote from Policies.list and keep iterator refactor

* tests done

* refactor(policy): convert list to Iterator, remove quote usage

* Refactored Run_event.py to iterator pattern

* refactor(policy-set): convert list to Iterator pattern

* Replaced slug with tarfile in upload packcontent

* Ssh-iterator pattern added

* refactor(notification-configuration): convert list to iterator pattern

* chore(examples): update list() usage for iterator pattern

* bugfix(stateversion):Added stateversion and stateversion_output models as import module

* Update import error handling for slug module

* fix(config-version):Updated examples config-version and added terraform+cloud for ConfigurationSource enum

* Finish notification configuration iterator changes

* Update policy_set example for iterator output

* Add unit tests for policy_set

* WIP: reapply local changes on bug/agentpoolworkspaces

* Ignore terraform SSH key files

* chore: apply ruff formatting

* fix(pagination): resolved params to use the updated page number for each iteration

* Simplify notification configuration iterator and remove page_number option

* fix(pagination): updated unit testcases for page number attribute assertion

* refactor(policy-check): Iterator conversion and unit tests added to the policy-check

* Remove unrelated example changes from notification configuration

* refactor(state-version): Iterator conversion and unit tests added to the state-version

* updated gitignore

* fix: apply ruff formatting

* refactor(state-version-output): Iterator conversion and example added to the state-version-output

* refactor(variable-set): Iterator pattern and test cases were updated for variable-set and variable-set-variables

* refactor(workspace): pydantic to validate data

* test(workspace): modified testcases for refactor

* resolved conflict at init for stateversion models

* resolved merge conflict at init

* .gitignore final  update

* Remove organization token import from iterator refactor branch

* Apply ruff formatting

* update Run Relationships

* agent_pools: return AgentPool from assign/remove workspace operations; update tests and example

* refactor(project): Updated create, update & Project models, updated the endpoint for list-effective-tag-bindings & delete-tag-bindings and added new examples for project

* refactor(project): Updated unit testcases for project and removed the placeholder value at variablesets

* release(0.1.3): Updated changelog and pyproject file

* fix(run): Updated the run-source enum with additional attributes

* fix(run): updated the example of run based on the refactored workspace

* updated run-source attributes

* updated Changelog

* Update policy.py to fix the naming

* refactor(workspace): Updated example file of workspace and added individual flags for operations

* refactor(run & run-trigger): Updated example files of run and run_trigger

* Fixed fmt and lint

* Updated example of policy_evaluation

* Updated examples of run task/triggers and notification config to capture list operation

* Fixed fmt and lints for examples

---------

Co-authored-by: Nimisha Shrivastava <nimisha.shrivastava@ibm.com>
Co-authored-by: Tanya Singh <Tanya.Singh369@ibm.com>
Co-authored-by: KshitijaChoudhari <kshitija.choudhari@hashicorp.com>
Co-authored-by: Richard Boyd <rhb@ibm.com>
Co-authored-by: Prabuddha Chakraborty <prabuddha.chakraborty@hashicorp.com>
…space ids for ci/cd testing instead of hardcoded once
…pace ids for ci/cd testing instead of hardcoded once
…to test the example files instead - so that all checks in ci should paas
the ci/cd implementation for pythontfe
@KshitijaChoudhari KshitijaChoudhari requested a review from a team as a code owner April 13, 2026 06:12
@iam404 iam404 closed this Apr 13, 2026
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.

4 participants