Skip to content

v0.35.1

Compare
Choose a tag to compare
@actions-helper actions-helper released this 24 Apr 12:46
· 25 commits to main since this release

v0.35.1 (2024-04-24)

Chore

  • chore: pip: Bump identify from 2.5.35 to 2.5.36 (#527)

Bumps identify from 2.5.35 to
2.5.36.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="pre-commit/identify@838a48983fdf6c630ad54404abeed2ca3df0f8c8&#34;&gt;&lt;code&gt;838a489&lt;/code&gt;&lt;/a>
v2.5.36</li>
<li><a
href="pre-commit/identify@dab738cced03c3f30d249deea1ac61ec43552a8f&#34;&gt;&lt;code&gt;dab738c&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/455&#34;&gt;#455&lt;/a>
from jalaziz/rust-cargo-tags</li>
<li><a
href="pre-commit/identify@c0083af7ab5b973f2adf75d9798efda859ed4223&#34;&gt;&lt;code&gt;c0083af&lt;/code&gt;&lt;/a>
Identify Cargo.toml and Cargo.lock as cargo and cargo-lock</li>
<li><a
href="pre-commit/identify@80f21075936bd3d063d720ae032a39eb6ec9456f&#34;&gt;&lt;code&gt;80f2107&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/452&#34;&gt;#452&lt;/a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="pre-commit/identify@73dcf7d0000a02ae985418cd25ae6296c8c2d4ac&#34;&gt;&lt;code&gt;73dcf7d&lt;/code&gt;&lt;/a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="pre-commit/identify@f6fb929da62ceaa94dbe1a1cd98236eaa5af1b23&#34;&gt;&lt;code&gt;f6fb929&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/449&#34;&gt;#449&lt;/a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="pre-commit/identify@49e2b0939cd463f5fb5555452040950d1f6c9b3f&#34;&gt;&lt;code&gt;49e2b09&lt;/code&gt;&lt;/a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="pre-commit/identify@21189f2f8262db7e521230c2d693d7c08f516c3f&#34;&gt;&lt;code&gt;21189f2&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/448&#34;&gt;#448&lt;/a>
from pre-commit/pre-commit-ci-update-config</li>
<li><a
href="pre-commit/identify@f58318102290824225055fd436ce17b69df39643&#34;&gt;&lt;code&gt;f583181&lt;/code&gt;&lt;/a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="pre-commit/identify@1397916cbb6926c63422b07f2750a3da4d4a4154&#34;&gt;&lt;code&gt;1397916&lt;/code&gt;&lt;/a>
Merge pull request <a
href="https://redirect.github.com/pre-commit/identify/issues/447&#34;&gt;#447&lt;/a>
from pre-commit/pre-commit-ci-update-config</li>
<li>Additional commits viewable in <a
href="pre-commit/identify@v2.5.35...v2.5.36&#34;&gt;compare
view</a></li>
</ul>
</details>
<br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.


<details>
<summary>Dependabot commands and options</summary>
<br />

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 &lt;dependency name&gt; 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)

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5863744)

  • chore: change workflow name (#525)

secureli-437

Changes the name of the integration test workflow to smoke test.
According to the issue raised on stack overflow
here
,
and the github documentation
here
,
the old integration test workflow history should remain. Workflow runs
must be deleted manually, and renaming the files should create a new
workflow.

If the Integration Test workflow is still active after this PR is
merged, it should be disabled. How to disable a
workflow

Changes

  • Rename .github/workflows/integration_testing.yml to
    .github/workflows/smoke_testing.yml
  • Updated workflow name to Smoke Testing
  • Updated job name and file reference to Smoke Testing in
    .github/workflows/publish.yml

Testing

  • Not sure how to test, since this workflow will only run on main and be
    created when this PR is merged.

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included

<!--
Github-flavored markdown reference:
https://docs.github.com/en/get-started/writing-on-github
--> (be4a1af)

Fix

  • fix: add GitPython to dependencies list (#530)

secureli-526

Add the GitPython package to our list of dependencies so that Poetry
adds it on install.

Changes

  • add gitpython to pyproject.toml
  • regenerated lock file with updated gitpython version
  • poetry install also made some updates to the extra optional
    dependencies in the lock file

Testing

Ran Secureli init after a clean install, it passed

<img width="1101" alt="Screenshot 2024-04-23 at 3 44 54 PM"
src="https://github.com/slalombuild/secureli/assets/85907688/66d99d89-679e-4427-8d26-f6392b188484&#34;>

Ran Poe Tests
<img width="781" alt="Screenshot 2024-04-23 at 3 45 29 PM"
src="https://github.com/slalombuild/secureli/assets/85907688/cb7b7f0d-919f-4291-be2f-2fb9cc2f1da9&#34;>

Clean Code Checklist

<!-- This is here to support you. Some/most checkboxes may not apply to
your change -->

  • Meets acceptance criteria for issue
  • New logic is covered with automated tests
  • Appropriate exception handling added
  • Thoughtful logging included
  • Documentation is updated
  • Follow-up work is documented in TODOs
  • TODOs have a ticket associated with them
  • No commented-out code included (ac354ba)