17 Commits

Author SHA1 Message Date
Alexey Palazhchenko
698fdd9d61 chore: add dependabot config
https://docs.github.com/en/github/administering-a-repository/about-dependabot-version-updates

After merging, dependabot should be enabled at
https://github.com/talos-systems/talos/settings/security_analysis

Manual invocation and logs are here:
https://github.com/talos-systems/talos/network/updates

Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
2021-01-30 16:29:26 +03:00
Andrew Rynhard
c97d13d00e chore: add bug report issue template
This adds an issue template for bug reports.

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2020-04-21 10:28:22 -07:00
Andrew Rynhard
a10acd592a chore: address random CI nits
This PR does the following:

- updates the conform config
- cleans up conform scopes
- moves slash commands to the talos-bot
- adds a check list to the pull request template
- disables codecov comments
- uses `BOT_TOKEN` so all actions are performed as the talos-bot user
- adds a `make conformance` target to make it easy for contributors to
check their commit before creating a PR
- bumps golangci-lint to v1.24.0

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2020-04-13 13:01:14 -07:00
Spencer Smith
4c8f21c242 chore: add PR template for contributors
This PR will add the ability for us to show new contributors some
protips when they open a new PR against Talos.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-04-08 12:36:36 -04:00
Spencer Smith
c825b83d47 chore: support slash commands in drone
This PR adds the necessary drone step to check for the `ok-to-test`
label before running any testing against a PR.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-02-04 12:57:16 -05:00
Spencer Smith
4fbfd6511b chore: get correct drone status in github actions
This PR fixes a small bug I found yesterday to make sure we're fetching
the latest drone build number always.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-02-04 12:43:37 -05:00
Spencer Smith
effd0ee614 chore: enable slash commands in github PRs
This PR will allow us to start building out checks for slash commands,
with /test and /e2e both supported initially. I'll eventually want some
dashes in those commands, but they're not supported in the upstream
regex yet. I'll PR that later.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-02-03 13:55:36 -05:00
Andrew Rynhard
449c14c391 chore: remove GitHub action workflow
We are starting to see 403 suddenly when conform is ran is a GitHub
action. This PR removes the action.

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-08-09 22:27:03 -07:00
Spencer Smith
c03e4f850c chore: re-add github actions
This PR will hopefully re-enable the github actions for conform to work
as expected. 🤞

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2019-08-08 11:56:54 -04:00
Spencer Smith
e88d908f07 chore: delete github actions temporarily
This PR will drop the .github directory in an effort to clean things up
so we can add it back and get conform acting correctly.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2019-08-08 11:51:58 -04:00
Andrew Rynhard
e0e20c905f chore: upgrade conform to v0.1.0-alpha.16
This version of conform fixes a few message format errors that were confusing when a policy was violated.

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-07-04 18:27:25 -07:00
Andrew Rynhard
fd84d975f4 chore: upgrade conform to v0.1.0-alpha.15
This PR also makes use of two new options:

- maximumOfOneCommit: enforces that a commit is only one commit ahead of master
- requireCommitBody: requires that a commit contains a body

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-07-04 16:43:18 -07:00
Andrew Rynhard
daca3b94a7
chore: upgrade conform to v0.1.0-alpha.14 (#825)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-07-03 16:17:34 -07:00
Andrew Rynhard
7162d116ff
chore: upgrade conform to v0.1.0-alpha.13 (#808)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-07-01 23:17:42 -07:00
Andrew Rynhard
af20a0a2d8
chore: use pull_request event for GitHub action (#805)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-06-29 11:09:54 -07:00
Andrew Rynhard
c00049d1c9
chore: fix GitHub action (#804)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-06-29 10:30:00 -07:00
Andrew Rynhard
a1f04f9733
chore: add GitHub action to enforce conform policies (#803)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-06-29 10:12:09 -07:00