GitHub
03/13/2024, 1:43 AMGitHub
03/13/2024, 10:59 PM@dependabot rebase
.
* * *
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase
will rebase this PR
• @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge
will merge this PR after your CI passes on it
• @dependabot squash and merge
will squash and merge this PR after your CI passes on it
• @dependabot cancel merge
will cancel a previously requested merge and block automerging
• @dependabot reopen
will reopen this PR if it is closed
• @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
• @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
• @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
• @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
runatlantis/atlantis
GitHub Actions: Validate PR title
GitHub Actions: Build Testing Env Image
GitHub Actions: Tests
GitHub Actions: Analyze
GitHub Actions: Build Image
GitHub Actions: Website Link Check
GitHub Actions: Linting
✅ 17 other checks have passed
17/24 successful checksGitHub
03/14/2024, 12:48 AMGitHub
03/14/2024, 1:53 AMGitHub
03/14/2024, 2:13 AMGitHub
03/14/2024, 3:19 AMGitHub
03/15/2024, 1:08 AMGitHub
03/15/2024, 1:47 AM---
repos:
- id: <http://github.com/gocardless/app|github.com/gocardless/app>
apply_requirements: [approved, mergeable]
allowed_overrides: [apply_requirements, workflow]
allow_custom_workflows: false
config_source_branch: master
workflows:
lab:
plan:
steps:
- init
- plan:
extra_args: [-var-file, lab.tfvars]
prd:
plan:
steps:
- init
- plan:
extra_args: [-var-file, prd.tfvars]
Specifying a rigid workflows that become all that is available to run in gocardless/app. Now the application (gocardless/app) would create an atlantis.yaml at the root of the repo, like so:
---
version: 2
projects:
- dir: terraform/google/projects/apps
apply_requirements: []
workspace: lab
workflow: lab
- dir: terraform/google/projects/apps
apply_requirements: [approved]
workspace: prd
workflow: prd
Because config_source_branch is set to master, when someone creates a PR against gocardless/apps, the atlantis.yaml that specifies whether a project has an approved apply_requirement is from the master branch. As is a common pattern, merging to master is protected by an authorised code-review, allowing us to have two types of environment for this project:
• lab, where you can plan and apply without approval
• prd, where you can only apply once the PR is approved
tests
☑︎ Added test for fetching additional branches as part of repo cloning.
☑︎ Extended project command builder tests to include setting config_source_branch
references
closes #322
runatlantis/atlantis
✅ All checks have passed
2/2 successful checksGitHub
03/15/2024, 10:16 AM➜ ~ tmole 8000
<http://bvdo5f-ip-49-183-170-144.tunnelmole.net> is forwarding to localhost:8000
<https://bvdo5f-ip-49-183-170-144.tunnelmole.net> is forwarding to localhost:8000
runatlantis/atlantis
GitHub Actions: Linting
GitHub Actions: Build Image
GitHub Actions: Website Link Check
GitHub Actions: Analyze
GitHub Actions: Build Testing Env Image
GitHub Actions: Tests
GitHub Actions: Validate PR title
✅ 16 other checks have passed
16/23 successful checksGitHub
03/16/2024, 12:16 AMGitHub
03/16/2024, 12:00 PMGitHub
03/17/2024, 1:42 AMWithPrivateFieldValidation
option when initializing validator.
`v10.18.0`: Release 10.18.0
Compare Source
What Changed?
Updated all dependencies to address dependant alerts, #1205 and #1220
* * *
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
* * *
☐ If you want to rebase/retry this PR, check this box
* * *
This PR has been generated by Mend Renovate. View repository job log here.
runatlantis/atlantis
GitHub Actions: Linting
GitHub Actions: Website Link Check
GitHub Actions: Build Image
GitHub Actions: Tests
GitHub Actions: Build Testing Env Image
GitHub Actions: Analyze
✅ 18 other checks have passed
18/24 successful checksGitHub
03/17/2024, 3:31 AMGitHub
03/18/2024, 1:51 AMGitHub
03/18/2024, 3:46 AMiterator
is invalid return this error instead of consequential errors (#656)
* * *
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
* * *
☐ If you want to rebase/retry this PR, check this box
* * *
This PR has been generated by Mend Renovate. View repository job log here.
runatlantis/atlantis
GitHub Actions: Tests
GitHub Actions: Website Link Check
GitHub Actions: Build Testing Env Image
GitHub Actions: Analyze
GitHub Actions: Linting
GitHub Actions: Build Image
✅ 18 other checks have passed
18/24 successful checksGitHub
03/18/2024, 6:14 AMdepends-on.md
was missing from <http://runatlantis.io/.vuepress/config.js|runatlantis.io/.vuepress/config.js>
and unreachable on the docs website.
With this PR, the docs are added into the "Order of planning/applying" section and the example is updated based on #3292 discussion.
Docs Preview:
https://deploy-preview-3823--runatlantis.netlify.app/docs/repo-level-atlantis-yaml.html#order-of-planning-applying
runatlantis/atlantis
GitHub Actions: runner / gotest
✅ 11 other checks have passed
11/12 successful checksGitHub
03/19/2024, 12:39 AMDisableIdentity: true
in your RedisOptions
struct.
🚀 New Features
• Add object fraq command (#2844)
• Speed up connections by sending SetInfo via a pipeline (#2880)
• Add helpers to set libinfo without panic (#2724)
🧰 Maintenance
• Remove unnecessary Node project definition file (#2863)
• Add support for specifying bitcount unit as byte or bit, byte default (#2887)
• fix ConnPool race in newConn (#2885)
📚 Documentation & Testing
• Docs: update features (#2846)
• Docs: add bytes in scan struct example (#2836)
• Tests: add ut for util_test (#2840)
⚙️ Dependencies & Infrastructure
• chore: update OpenTelemetry and Uptrace to the latest version (#2864)
• chore(deps): bump release-drafter/release-drafter from 5 to 6 (#2883)
• chore(deps): bump rojopolis/spellcheck-github-actions from 0.35.0 to 0.36.0 (#2889)
• chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#2890)
• Change RE image to 7.2.4-108 (#2884)
• Add CredentialsProvider to ClusterOptions (#2791)
Contributors
We'd like to thank all the contributors who worked on this release!
@OlegStotsky, @abusizhishen, @dependabot, @dependabot[bot], @johnduhart, @limotley, @ofekshenawa, @peczenyj, @rfyiamcool, and @vmihailenco
`v9.4.0`: 9.4.0
Compare Source
Changes
Breaking Changes
• Revert #2818 due to it be a breaking change (#2861)
🚀 New Features
• Add Suffix support to default client set info (#2852)
🧰 Maintenance
• return raw value instead of function calling in Result() (#2831)
• Add Redis Enterprise tests (#2847)
Contributors
We'd like to thank all the contributors who worked on this release!
@lowang-bh and @ofekshenawa
* * *
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
* * *
☐ If you want to rebase/retry this PR, check this box
* * *
This PR has been generated by Mend Renovate. View repository job log here.
runatlantis/atlantis
GitHub Actions: Linting
GitHub Actions: Build Image
GitHub Actions: Build Image (debian)
GitHub Actions: Build Image (alpine)
GitHub Actions: Tests
GitHub Actions: Analyze
GitHub Actions: Website Link Check
GitHub Actions: Build Testing Env Image
✅ 16 other checks have passed
16/24 successful checksGitHub
03/21/2024, 11:47 AMGitHub
03/21/2024, 12:55 PMunable to select packages:
0.731 ca-certificates-20240226-r0:
0.732 breaks: world[ca-certificates~20230506]
0.734 satisfies: libcurl-8.5.0-r0[ca-certificates]
why
I would like for it to successfully build
tests
It should build
references
N/A
runatlantis/atlantis
GitHub Actions: Build Image
GitHub Actions: Website Link Check
GitHub Actions: Analyze
GitHub Actions: Build Testing Env Image
GitHub Actions: Linting
GitHub Actions: Tests
GitHub Actions: Validate PR title
✅ 17 other checks have passed
17/24 successful checksGitHub
03/21/2024, 5:27 PMworkflows:
custom:
policy_check:
steps:
- show
- run: conftest test $SHOWFILE *.tf
The following , not helpful, output are shown:
Policy Check Error
unable to unmarshal conftest output
To work properly I needed to add the fields shown below
custom_policy_check: true
workflows:
custom:
policy_check:
steps:
- show
- run: conftest test $SHOWFILE *.tf --no-fail
what
Add --no-fail to custom policy execution.
why
As mentioned in #4092, this expected the --no-fail flag.
tests
Documentation changes
references
#4092
runatlantis/atlantis
GitHub Actions: Validate PR title
GitHub Actions: Validate PR title
GitHub Actions: Validate PR title
✅ 2 other checks have passed
2/5 successful checksGitHub
03/21/2024, 8:26 PMGitHub
03/21/2024, 9:18 PM--enable-emoji-reaction
• --emoji-reaction
is ignored if --enable-emoji-reaction
is false
why
According to #3360: "setting the emoji-reaction property to an empty string should disable comment reactions. This is not working, and the default eyes emoji continues to be used."
Also, as @jamengual mentioned: "It sounds weird to me that we will add another config flag to disable the emojis, I think this logic needs to be fixed. it should be disabled by default like all the other flags"
This PR adds --enable-emoji-reaction
(defaults to disabled/false) flag in order to toggle emoji reactions. It's important to notice right here that --emoji-reaction
flag is ignored if --enable-emoji-reaction
is false
tests
☑︎ I have tested my changes by running local tests with make test
☑︎ I have tested my changes by running local tests with make build
☑︎ I have tested my changes by running local tests in my own repository
references
• #3457
• #4357 (comment)
runatlantis/atlantis
GitHub Advanced Security: CodeQL
GitHub Actions: Build Image
GitHub Actions: Build Image (debian)
GitHub Actions: Build Testing Env Image
GitHub Actions: Build Image (alpine)
GitHub Actions: Analyze (javascript)
GitHub Actions: Analyze (go)
GitHub Actions: Tests
GitHub Actions: Analyze
GitHub Actions: Tests
GitHub Actions: Website Link Check
GitHub Actions: Linting
GitHub Actions: Linting
GitHub Actions: Validate PR title
✅ 11 other checks have passed
11/25 successful checksGitHub
03/23/2024, 3:58 PMGitHub
03/23/2024, 10:20 PMGitHub
03/24/2024, 8:22 AMGitHub
03/24/2024, 9:53 PMtemplates
package to web_templates
to match its filename and differentiate it from events.templates
.
why
Reduce ambiguity in the codebase file naming.
tests
Tested locally
runatlantis/atlantis
GitHub Actions: Build Image
GitHub Actions: Website Link Check
GitHub Actions: Linting
GitHub Actions: Analyze
GitHub Actions: Build Testing Env Image
GitHub Actions: Tests
✅ 17 other checks have passed
17/23 successful checksGitHub
03/26/2024, 5:18 PMbuilder.BuildAutoplanCommands
before comparing to expected values in tests.
why
The tests are currently flakey, per: #4363 (comment).
A potential follow up might be to have BuildAutoplanCommands
return a sorted list, but that might have more implications so I'll leave that for now.
tests
make test
now consistently passes.
references
• #4363 (comment).
runatlantis/atlantis
GitHub Actions: Tests
GitHub Actions: Build Image
GitHub Actions: Build Testing Env Image
GitHub Actions: Analyze
GitHub Actions: Website Link Check
GitHub Actions: Linting
✅ 18 other checks have passed
18/24 successful checksGitHub
03/27/2024, 4:07 PMGitHub
03/28/2024, 9:10 AMweb_templates
package into external files.
why
• Match the pattern used by markdown_renderer
in the events
package.
• Benefit from linting on the external go templates.
tests
Tested locally
references
Requires #4383 merging first.
runatlantis/atlantis
GitHub Actions: Build Image
GitHub Actions: Build Testing Env Image
GitHub Actions: Linting
GitHub Actions: Tests
GitHub Actions: Website Link Check
GitHub Actions: Analyze
✅ 17 other checks have passed
17/23 successful checksGitHub
03/28/2024, 11:25 AM