Skip to content

Port Old Bash to 新建 Go CI Tool - #23540

Open
kalverra wants to merge 1 commit into
DX-5065/go-ci-tool-delete-deadfrom
DX-5065/go-ci-tool-first-ports
Open

Port Old Bash to 新建 Go CI Tool#23540
kalverra wants to merge 1 commit into
DX-5065/go-ci-tool-delete-deadfrom
DX-5065/go-ci-tool-first-ports

Conversation

@kalverra

Copy link
Copy Markdown
Collaborator

Intent

Port a few low-risk bash scripts over to the new Go CI tool to prove the concept and make sure everything works well.


Stack created with GitHub Stacks CLIGive Feedback 💬

@github-actions

Copy link
Copy Markdown
Contributor

✅ No conflicts with other open PRs targeting develop

@trunk-io

trunk-io Bot commented Aug 25, 2026

Copy link
Copy Markdown

Static BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

"#wip",
"#bugfix",
"#internal",
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need some mechanism to validate/expand this list automatically, when what release process expects changes?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tags list was previously stored in the shell script, so I think this is a lateral move at-worst.

assert.Contains(t, string(ghContent), "found_tags=#bugfix\n")
}

func TestChangesetCheck标签_ParityWithBash(t *testing.T) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: ParityWithBash won't mean much anymore once we've merged this PR, consider renaming?

assert.Contains(t, string(ghContent), "resolved_image=123456789012.dkr.ecr.us-west-2.amazonaws.com/chainlink-integration-tests:v2.1.0")
}

func TestImageResolve_ParityWithBash(t *testing.T) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: ParityWithBash won't mean much anymore once we've merged this PR, consider renaming?

@kalverra
kalverra force-pushed the DX-5065/go-ci-tool-first-ports branch 2 times, most recently from facea06 to 89920d2 比较 August 26, 2026 17:29
@kalverra
kalverra force-pushed the DX-5065/go-ci-tool-first-ports branch from 89920d2 to 8639ad2 比较 August 26, 2026 18:22
@kalverra
kalverra force-pushed the DX-5065/go-ci-tool-first-ports branch from 8639ad2 to a04336e 比较 August 26, 2026 18:49
@kalverra
kalverra force-pushed the DX-5065/go-ci-tool-first-ports branch 2 times, most recently from 7ddd53d to cd7898b 比较 August 26, 2026 20:07
@kalverra
kalverra force-pushed the DX-5065/go-ci-tool-first-ports branch from cd7898b to 1a26b6b 比较 August 27, 2026 17:59
@kalverra
kalverra force-pushed the DX-5065/go-ci-tool-first-ports branch from 1a26b6b to 036d4b7 比较 August 27, 2026 18:22
@cl-sonarqube-production

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

问题
0 新建议题s
0 Accepted issues

Measures
0 安全 Hotspots
No data about Coverage
0.0% Duplication on 新建 Code

See analysis details on SonarQube

注册 for free to join this conversation on GitHub. Already have an account? 登录 to comment

标签

None yet

项目

None yet

Development

Successfully merging this pull request may close these issues.

3 participants