Skip to content

Do not change allow_update_branch/has_downloads on archived repos#1795

Merged
kfcampbell merged 1 commit intointegrations:mainfrom
kristian-lesko:archived-repos
Jul 14, 2023
Merged

Do not change allow_update_branch/has_downloads on archived repos#1795
kfcampbell merged 1 commit intointegrations:mainfrom
kristian-lesko:archived-repos

Conversation

@kristian-lesko
Copy link
Copy Markdown
Contributor

@kristian-lesko kristian-lesko commented Jul 14, 2023

Avoid causing a permanent plan diff by attempting to change attributes that can no longer be modified if a repository is archived.

Resolves #1793.


Behavior

Before the change?

The has_downloads and allow_update_branch attributes are attempted to be changed on archived repositories, which silently succeeds but doesn't actually change anything (since it's not allowed if a repository is archived). This causes a permanent configuration drift to be reported by terraform plan in some cases.

After the change?

The has_downloads and allow_update_branch attributes are only set on repositories that are not archived.


Additional info

Pull request checklist

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)
  • Added the appropriate label for the given change

Does this introduce a breaking change?

Please see our docs on breaking changes to help!

  • Yes (Please add the Type: Breaking change label)
  • No

If Yes, what's the impact:

  • N/A

Pull request type

Please add the corresponding label for change this PR introduces:

  • Bugfix: Type: Bug
  • Feature/model/API additions: Type: Feature
  • Updates to docs or samples: Type: Documentation
  • Dependencies/code cleanup: Type: Maintenance

Avoid causing a permanent `plan` diff by attempting to change attributes
that can no longer be modified if a repository is archived.

Fixes #1793.
Copy link
Copy Markdown
Contributor

@kfcampbell kfcampbell left a comment

Choose a reason for hiding this comment

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

Thanks!

@kfcampbell kfcampbell merged commit 6f934ec into integrations:main Jul 14, 2023
@kristian-lesko kristian-lesko deleted the archived-repos branch July 17, 2023 08:30
jsifuentes pushed a commit to jsifuentes/terraform-provider-github that referenced this pull request Jul 17, 2023
…tegrations#1795)

Avoid causing a permanent `plan` diff by attempting to change attributes
that can no longer be modified if a repository is archived.

Fixes integrations#1793.
felixlut pushed a commit to felixlut/terraform-provider-github that referenced this pull request Jul 22, 2023
…tegrations#1795)

Avoid causing a permanent `plan` diff by attempting to change attributes
that can no longer be modified if a repository is archived.

Fixes integrations#1793.
avidspartan1 pushed a commit to avidspartan1/terraform-provider-github that referenced this pull request Feb 5, 2024
…tegrations#1795)

Avoid causing a permanent `plan` diff by attempting to change attributes
that can no longer be modified if a repository is archived.

Fixes integrations#1793.
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.

[BUG]: Permanent has_downloads/allow_update_branch diff on archived repository

2 participants