Releases: SvanBoxel/organization-workflows
1.5.0
1.4.0 Release
What's Changed
- Fixing branch protection creation and adding missing restrictions by @diequeiroz in #45
- Add env var for some configs by @thspinto in #31
Minor updates
- Bump lodash from 4.17.20 to 4.17.21 by @dependabot in #34
- Bump normalize-url from 4.5.0 to 4.5.1 by @dependabot in #36
- Bump eventsource from 1.0.7 to 1.1.2 by @dependabot in #43
New Contributors
- @dependabot made their first contribution in #34
- @diequeiroz made their first contribution in #45
Full Changelog: 1.3.0...1.4.0
1.3.0 Release
Two changes are rolled out with the 1.3.0 release of this app:
Features
- Original event information part of dispatch payload: The complete event generated in the repository that triggered the workflow is available at
${{ github.event.client_payload.event.<event_field_path> }}
. Checkout Github's docs to see the information available in the event. (#29)
Bug fixes
- Enforce protection logic if fixed so that required status checks can be un-enforced via a central workflow. (#30)
Contributors: @thspinto, @SvanBoxel
1.2.0
Changelog
This 1.2.0 release introduces an exclude
option for repositories that should be excluded from the organization workflows. Pushes to excluded repositories will not trigger Action runs via this GitHub App. (normal action runs will continue to work)
Before this release the app would by default not run central workflows for the repository they were defined in. With the new include_workflows_repository
option you can include this repository.
New config settings:
include_workflows_repository
: Whether to run these checks for the central workflows_repository. (default: false
)
exclude.repositories
: Repositories that are excluded and should not trigger organization workflows. Accepts wildcards (default: []
)
example config:
workflows_repository: our-organization-workflows
include_workflows_repository: false,
exclude:
repositories:
- do_not_run_check_for_this_repo
- 'playground-*'
- test_repository
- '*-foobar'
1.1.0 Release
1.1.0 Release 🎉
With this release support is added for:
- Custom app configurations
- Workflows that are defined outside of the default
.github
repository. (see: #13)
Optionally, you can define a custom configuration in the .github
repository by creating a organization-workflows-settings.yml
file. This configuration should be defined as a YAML file and - for now - has a single configuration setting:
- workflows_repository: The repository where your organization workflows are defined. (default: .github)
Example:
workflows_repository: our-organization-workflows
1.0.0 - Production release
Our first production release! 🚀