Skip to content

Fix static test new workflow#686

Merged
e-perl-NOAA merged 30 commits intomainfrom
fix-static-test-new-workflow
Jul 23, 2025
Merged

Fix static test new workflow#686
e-perl-NOAA merged 30 commits intomainfrom
fix-static-test-new-workflow

Conversation

@e-perl-NOAA
Copy link
Copy Markdown
Collaborator

Concisely describe what has been changed/addressed in the pull request.

  • rewrite .sh file to create portable linux exes
  • Add workflow to test build-ss3 artifacts upon success with the simple model
  • add step to cancel workflows if multiple are running for the same ref (so as not to waste GHA runners and minutes)

Resolves and closes issue #685

What tests have been done?

Where are the relevant files?

  • No test files are required for this pull request.

What tests/review still need to be done?

None.

Is there an input change for users to Stock Synthesis?

  • No, there was no input change.

Additional information (optional).

@e-perl-NOAA e-perl-NOAA added workflows related to workflows/gh-actions build related to workflow labels Jul 14, 2025
Copy link
Copy Markdown
Contributor

@iantaylor-NOAA iantaylor-NOAA left a comment

Choose a reason for hiding this comment

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

@e-perl-NOAA, thanks for working on this. The changes look good to me. I'm no expert on shell scripts, but since it solved the problem @arni-magnusson was facing, clearly it worked. Unless you see a reason not to, I would accept the permissions-related change that the github copilot review suggested.

…in permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@e-perl-NOAA
Copy link
Copy Markdown
Collaborator Author

@Rick-Methot-NOAA can you give this a look?

Copy link
Copy Markdown
Collaborator

@Rick-Methot-NOAA Rick-Methot-NOAA left a comment

Choose a reason for hiding this comment

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

I totally support the concepts implemented here. Proof is in the results. I presume that the security alert now disappears?

@e-perl-NOAA
Copy link
Copy Markdown
Collaborator Author

I don't think it does anything to the security alert.

@e-perl-NOAA e-perl-NOAA merged commit 1caf635 into main Jul 23, 2025
2 checks passed
@e-perl-NOAA e-perl-NOAA deleted the fix-static-test-new-workflow branch July 23, 2025 20:47
@github-actions
Copy link
Copy Markdown

Here are the successful executable builds from your PR:
ss3-ubuntu-latest
ss3-macos-latest
ss3-windows-latest
ss3-macos-13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build related to workflow workflows related to workflows/gh-actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants