-
Notifications
You must be signed in to change notification settings - Fork 7
ci(lint): add workflow and taskfiles #182
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
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
4dfdbde
ci(lint): add workflow and taskfiles
DariuszPorowski 91d3694
fix: add sudo to uv setup command for proper execution
DariuszPorowski 48f4229
ci: update task commands for consistency and improve script permissions
DariuszPorowski 88e61e6
ci: remove sudo from uv setup command and add install_goreleaser script
DariuszPorowski dd7dfb2
Update .taskfiles/azure.Taskfile.yml
DariuszPorowski b39805c
Update .taskfiles/scripts/install_bicep.sh
DariuszPorowski d2fc78b
fix: uncomment installation command for GoReleaser in golang.Taskfile…
DariuszPorowski 4b129c4
ci: update test tools setup command for consistency
DariuszPorowski 568df26
ci: enhance linting tasks for Go, Markdown, and YAML tools
DariuszPorowski f1b659c
ci: add GitHub CLI and linting tools installation scripts
DariuszPorowski e65d5bf
ci: add bin path setup for linting tasks and update error messages fo…
DariuszPorowski e1484f0
ci: add shell linting tools and configuration files
DariuszPorowski 3da071a
ci: fix argument parsing formatting in create-e2e-service-principals.sh
DariuszPorowski 3a89c17
ci: update devcontainer and taskfiles for Terraform and OpenTofu inst…
DariuszPorowski dc497f7
ci: improve error messages for tool installation verification scripts
DariuszPorowski eb48c08
ci: add merge_group trigger to lint workflow
DariuszPorowski 0d68867
ci: add step to ensure bin path in e2e tests workflow
DariuszPorowski c8d2c34
ci: update bin path setup for Linux and Windows in workflows
DariuszPorowski 8185af4
ci: fix command syntax in Bicep validation task
DariuszPorowski 8262508
ci: update bin path setup for Linux and Windows in lint and e2e tests…
DariuszPorowski 30efced
ci: remove unnecessary --exact flag from winget install command
DariuszPorowski 67693a9
ci: update Windows installation paths in lint and e2e tests workflows
DariuszPorowski 812bc42
ci: fix command syntax in Terraform validation task
DariuszPorowski b101f97
ci: add concurrency settings to CI workflows
DariuszPorowski 5fd6942
ci: update YAML linting rules and Goreleaser configuration
DariuszPorowski 4db4a76
ci: update curl commands to include GitHub API authentication headers
DariuszPorowski 91e2f04
ci: remove unnecessary TLS version specification in curl commands
DariuszPorowski 51514f8
ci: add delays for Azure RBAC propagation after role assignments
DariuszPorowski d2e6d94
ci: remove deprecated PowerShell script for creating E2E service prin…
DariuszPorowski e66f217
ci: remove trailing whitespace in cleanup-tmp-roles.sh
DariuszPorowski d8048fe
ci: ensure response body is closed and handle non-success status code…
DariuszPorowski 90c9daa
ci: ignore error check for deferred response body closure in DeleteCu…
DariuszPorowski b4938a4
ci: add clean task for removing Terraform files and directories
DariuszPorowski b265283
ci: add logging for Azure RBAC propagation and required permissions i…
DariuszPorowski File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,3 +7,5 @@ ignores: | |
| - .git | ||
| - "**/node_modules/**" | ||
| - .copilot-tracking/** | ||
| - venv/** | ||
| - .venv/** | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| # yaml-language-server: $schema=https://www.schemastore.org/prettierrc.json | ||
| --- | ||
| arrowParens: always | ||
| bracketSpacing: true | ||
| endOfLine: lf | ||
| htmlWhitespaceSensitivity: css | ||
| insertPragma: false # consider true | ||
| singleAttributePerLine: false | ||
| bracketSameLine: false | ||
| jsxSingleQuote: true | ||
| printWidth: 120 | ||
| proseWrap: preserve | ||
| quoteProps: as-needed | ||
| requirePragma: false # consider true | ||
| semi: true | ||
| singleQuote: true | ||
| tabWidth: 2 | ||
| trailingComma: none | ||
| useTabs: false | ||
| vueIndentScriptAndStyle: true | ||
| embeddedLanguageFormatting: auto | ||
| experimentalTernaries: true | ||
| experimentalOperatorPosition: end | ||
| # multilineArraysWrapThreshold: 1 | ||
| # plugins: | ||
| # - prettier-plugin-multiline-arrays | ||
|
|
||
| # Language-specific overrides | ||
| overrides: | ||
| - files: "*.md" | ||
| options: | ||
| proseWrap: always | ||
| - files: "*.yml" | ||
| options: | ||
| singleQuote: false | ||
| - files: "*.yaml" | ||
| options: | ||
| singleQuote: false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| # .shellcheckrc | ||
|
|
||
| disable=SC3037,SC2086,SC2155 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # yaml-language-server: $schema=https://www.schemastore.org/yamllint.json | ||
| # docs: https://yamllint.readthedocs.io/en/stable/configuration.html#extending-the-default-configuration | ||
| --- | ||
| extends: default | ||
|
|
||
| locale: en_US.UTF-8 | ||
|
|
||
| rules: | ||
| document-start: | ||
| level: warning | ||
| ignore: | ||
| - .cspell.yml | ||
| line-length: disable | ||
| quoted-strings: | ||
| level: error | ||
| quote-type: double | ||
| required: only-when-needed | ||
| comments: | ||
| min-spaces-from-content: 1 | ||
| braces: | ||
| level: warning | ||
| min-spaces-inside: 0 | ||
| max-spaces-inside: 1 | ||
| truthy: | ||
| check-keys: false | ||
|
|
||
| ignore-from-file: | ||
| - .gitignore | ||
| - .yamlignore |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| --- | ||
| self-hosted-runner: | ||
| # Labels of self-hosted runner in array of strings. | ||
| labels: [] | ||
|
|
||
| # Configuration variables in array of strings defined in your repository or | ||
| # organization. `null` means disabling configuration variables check. | ||
| # Empty array means no configuration variable is allowed. | ||
| config-variables: null | ||
|
|
||
| # Configuration for file paths. The keys are glob patterns to match to file | ||
| # paths relative to the repository root. The values are the configurations for | ||
| # the file paths. Note that the path separator is always '/'. | ||
| # The following configurations are available. | ||
| # | ||
| # "ignore" is an array of regular expression patterns. Matched error messages | ||
| # are ignored. This is similar to the "-ignore" command line option. | ||
| paths: | ||
| # .github/workflows/**/*.yml: | ||
| # ignore: [] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.