Skip to content

Commit ab37c09

Browse files
committed
BREAKING: Remove opt-in repo configuration
Allowing Flowzone to make repo configuration changes via administrator tokens effectively grants any user with write permissions the ability to make admin changes. Repo configuration should be handled outside of the CI context where administrator permissions can be granted to a central authority only. This is a breaking change for repos that previously opted into these settings. This workflow will not run unless the calling workflow omits the related inputs. Change-type: major Signed-off-by: Kyle Harding <[email protected]>
1 parent 95f90fa commit ab37c09

File tree

4 files changed

+0
-381
lines changed

4 files changed

+0
-381
lines changed

.github/workflows/flowzone.yml

-153
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/tests.yml

-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ jobs:
2424
secrets: inherit
2525
with:
2626
working_directory: ./tests
27-
repo_config: true
28-
repo_description: "Reusable, opinionated, zero-conf workflows for GitHub actions"
2927
docker_images: |
3028
ghcr.io/product-os/flowzone
3129
balena_slugs: |

README.md

-75
Original file line numberDiff line numberDiff line change
@@ -291,81 +291,6 @@ jobs:
291291
# Required: false
292292
pseudo_terminal: false
293293

294-
# Set to true to standardise repository settings after a successful run
295-
# Type: boolean
296-
# Required: false
297-
repo_config: false
298-
299-
# Allow forking of an organization repository
300-
# Type: boolean
301-
# Required: false
302-
repo_allow_forking: true
303-
304-
# Set the default branch name for the repository
305-
# Type: string
306-
# Required: false
307-
repo_default_branch: master
308-
309-
# Delete head branch when pull requests are merged
310-
# Type: boolean
311-
# Required: false
312-
repo_delete_branch_on_merge: true
313-
314-
# Always suggest updating pull request branches
315-
# Type: boolean
316-
# Required: false
317-
repo_allow_update_branch: true
318-
319-
# Description of the repository
320-
# Type: string
321-
# Required: false
322-
repo_description:
323-
324-
# Repository home page URL
325-
# Type: string
326-
# Required: false
327-
repo_homepage:
328-
329-
# Enable auto-merge functionality
330-
# Type: boolean
331-
# Required: false
332-
repo_enable_auto_merge: true
333-
334-
# Enable issues in the repository
335-
# Type: boolean
336-
# Required: false
337-
repo_enable_issues: true
338-
339-
# Enable merging pull requests via merge commit
340-
# Type: boolean
341-
# Required: false
342-
repo_enable_merge_commit: true
343-
344-
# Enable projects in the repository
345-
# Type: boolean
346-
# Required: false
347-
repo_enable_projects: false
348-
349-
# Enable merging pull requests via rebase
350-
# Type: boolean
351-
# Required: false
352-
repo_enable_rebase_merge: false
353-
354-
# Enable merging pull requests via squashed commit
355-
# Type: boolean
356-
# Required: false
357-
repo_enable_squash_merge: false
358-
359-
# Enable wiki in the repository
360-
# Type: boolean
361-
# Required: false
362-
repo_enable_wiki: false
363-
364-
# Change the visibility of the repository to {public,private,internal}
365-
# Type: string
366-
# Required: false
367-
repo_visibility: default
368-
369294
# Set to true to disable automatic versioning
370295
# Type: boolean
371296
# Required: false

0 commit comments

Comments
 (0)