Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: CI: add actionlint action, fix actions #3156

Merged
merged 5 commits into from
Jan 15, 2024
Merged

Conversation

nomeata
Copy link
Collaborator

@nomeata nomeata commented Jan 10, 2024

I keep messing things up, so time for some guard rails, so check them using
actionlint.

This also runs shellcheck on the files. Shellcheck
is a bit picky about putting double quotes around variables, and will flag many
cases where we know it’s safe, but why not simply always write the safer variant.

Unfortunately, actionlint does not (yet) check actions/github-script scripts, which is
unfortunate. Maybe they will in the future (rhysd/actionlint#389)

I keep messing things up, so time for some guard rails.
@github-actions github-actions bot temporarily deployed to lean-lang.org/lean4/doc January 10, 2024 10:00 Inactive
@github-actions github-actions bot temporarily deployed to lean-lang.org/lean4/doc January 10, 2024 10:13 Inactive
@nomeata nomeata changed the title chore: CI: add actionlint action chore: CI: add actionlint action, fix actions Jan 10, 2024
@nomeata nomeata marked this pull request as ready for review January 10, 2024 10:14
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Jan 10, 2024
@kim-em kim-em added this pull request to the merge queue Jan 13, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to a conflict with the base branch Jan 13, 2024
@kim-em
Copy link
Collaborator

kim-em commented Jan 14, 2024

@nomeata, this came back from the merge queue due to a conflict. I'm happy with this if you want to send it back once the conflict is resolved.

@github-actions github-actions bot temporarily deployed to lean-lang.org/lean4/doc January 15, 2024 17:42 Inactive
@nomeata nomeata added this pull request to the merge queue Jan 15, 2024
leanprover-community-mathlib4-bot added a commit to leanprover-community/mathlib4 that referenced this pull request Jan 15, 2024
Merged via the queue into master with commit f8edf45 Jan 15, 2024
11 checks passed
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the builds-mathlib CI has verified that Mathlib builds against this PR label Jan 15, 2024
@leanprover-community-mathlib4-bot
Copy link
Collaborator

Mathlib CI status (docs):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
builds-mathlib CI has verified that Mathlib builds against this PR toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants