Skip to content

Conversation

OptimumCode
Copy link
Collaborator

No description provided.

@OptimumCode OptimumCode requested a review from Julian March 8, 2025 08:43
@OptimumCode
Copy link
Collaborator Author

zizmor integration is added as discussed in #2 (comment)

@Julian could you please take a look when you have time? Does it match your expectations?

@Julian
Copy link
Member

Julian commented Mar 8, 2025

Awesome, this is perfect. Historically I've used a workflow (e.g. here) but I'm good with it via pre-commit as well, the effect is the same (it will run in CI).

Thanks for looking into this! LGTM as well.

@OptimumCode OptimumCode merged commit ca0a56b into prep-ci Mar 8, 2025
9 checks passed
@OptimumCode OptimumCode deleted the zizmor branch March 8, 2025 16:13
OptimumCode added a commit that referenced this pull request Mar 15, 2025
…ication (#1)

* Add pre-commit config file

* Add dependabot config

* Add license

* Add build workflow

* Add automerge for dependabot PRs

* Add missing bracket

* Correct quotes

* Remove dotnet condition

* Remove --from when installing bowtie

* Use correct package to install bowtie

* Version is always set in the matrix

* Try extract version from latest and current version and prepare a the tag when needed

* Move part of tags to build image step

* Print collected versions

* Execute pre-commit hook

* Use raw value in jq to get rid of quotes

* Trigger image build only on a push to main branch

* Correct which version is used for a tag

* Add tag with version to the final image

* Use gh cli to create tag and release

* Add missing GH_TOKEN env variable

* Use personal access token to create a tag and release

* Use default github token for release creation

* Use bowtie action

* Add workflow to rebuild all available old version and the latest one (#2)

This commit also adds `--platform=$BUILDPLATFORM` into Dockerfile to enable multi-arch builds without QEMU

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Add zizmor pre-commit hook and update workflow to comply with zizmor rules (#3)

* Cleanup workflows

* Use user.login to identify whether the PR is from dependabot

* Remove manual tag creation. Use release API to create a tag

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants