Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: refined gorelease pipeline validation #269

Merged
merged 21 commits into from
Dec 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
944ac25
fix: update error handling to use WritePermissions in delete and upda…
ShocOne Dec 17, 2024
166af17
fix: return correct api permission requirements if required scopes ar…
ShocOne Dec 17, 2024
1de45b2
fix: implement retry logic for resource creation and update operations
ShocOne Dec 17, 2024
3b4bb0c
fix: update import commands and modify conditional access policy sett…
ShocOne Dec 17, 2024
abb473e
feat: add template for Microsoft 365 Graph Beta Identity and Access C…
ShocOne Dec 17, 2024
b007167
docs: update documentation for Microsoft 365 Graph Beta resources and…
ShocOne Dec 17, 2024
dc438d7
chore: update go documentation, provider documentation and format ter…
github-actions[bot] Dec 17, 2024
92ef50e
fix: update generate-docs workflow to use the correct examples direct…
ShocOne Dec 17, 2024
85361e9
Merge branch 'feat/intune/beta/conditional_access' of https://github.…
ShocOne Dec 17, 2024
a587a7e
chore: update go documentation, provider documentation and format ter…
github-actions[bot] Dec 17, 2024
066c14a
feat: add workflow dispatch input for release version in provider rel…
ShocOne Dec 17, 2024
ff1fc7a
Merge branch 'feat/intune/beta/conditional_access' of https://github.…
ShocOne Dec 17, 2024
63d62d5
feat: update release version description in provider release workflow
ShocOne Dec 17, 2024
2ce286e
feat: enhance release workflow with improved version description and …
ShocOne Dec 17, 2024
366e591
Merge branch 'main' into feat/intune/beta/conditional_access
ShocOne Dec 17, 2024
219d3b9
feat: update release version input description for clarity
ShocOne Dec 17, 2024
c47f100
Merge branch 'feat/intune/beta/conditional_access' of https://github.…
ShocOne Dec 17, 2024
4f504a7
feat: update Terraform version to 1.10.2 in provider release workflow
ShocOne Dec 17, 2024
363c48b
chore: comment out documentation generation step in provider release …
ShocOne Dec 17, 2024
9540f53
refactor: rename job in documentation generation workflow and remove …
ShocOne Dec 17, 2024
978baf7
Merge branch 'main' into feat/intune/beta/conditional_access
ShocOne Dec 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/generate-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permissions:
pull-requests: write

jobs:
go-docs:
provider-docs:
name: '📚 Generate Go and TF Provider Docs'
runs-on: ubuntu-latest
steps:
Expand Down
12 changes: 3 additions & 9 deletions .github/workflows/provider-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
workflow_dispatch:
inputs:
release_version:
description: 'TF Provider Release version to publish. Requires an existing repo release and must be formatted as a semver tag.'
description: 'TF Provider Release version to publish. Requires an existing repo release and the value must be formatted as a semver.'
required: true
default: 'v0.0.0-alpha'

Expand All @@ -32,7 +32,7 @@ jobs:
with:
fetch-depth: 0
ref: ${{ github.event.inputs.release_version || github.ref }}

- name: Set up Go
uses: actions/setup-go@v5.2.0
with:
Expand All @@ -43,7 +43,7 @@ jobs:
- name: Set up Terraform
uses: hashicorp/setup-terraform@v3.1.2
with:
terraform_version: '1.9.4'
terraform_version: '1.10.2'
terraform_wrapper: false

- name: Run 'go mod tidy' and check for differences
Expand All @@ -60,12 +60,6 @@ jobs:
run: |
go build -v .

- name: Generate and check docs
run: |
go install github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs
tfplugindocs generate --examples-dir examples
git diff HEAD --exit-code -- docs/

# Release for Partner and Community Providers
# https://goreleaser.com/cmd/goreleaser_release/#see-also
terraform-provider-release:
Expand Down
Loading