mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
Remove codespell from Drone, add to GH Actions (#6004)
Signed-off-by: Derek Nola <derek.nola@suse.com>
This commit is contained in:
parent
b14cabc107
commit
035c03cfaa
24
.github/workflows/spellcheck.yaml
vendored
Normal file
24
.github/workflows/spellcheck.yaml
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
name: Codespell
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
workflow_dispatch: {}
|
||||||
|
jobs:
|
||||||
|
spellcheck:
|
||||||
|
name: Spell Check
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
fetch-depth: 1
|
||||||
|
- name: Set up Python 🐍
|
||||||
|
uses: actions/setup-python@v4
|
||||||
|
- name: Install codespell
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install codespell
|
||||||
|
- name: Check spelling
|
||||||
|
run: codespell --skip=.git,./scripts,MAINTAINERS,LICENSE,go.mod,go.sum --check-filenames --ignore-words-list=ba
|
@ -118,7 +118,7 @@ func GenEncryptionConfigHash(runtime *config.ControlRuntime) (string, error) {
|
|||||||
return hex.EncodeToString(encryptionConfigHash[:]), nil
|
return hex.EncodeToString(encryptionConfigHash[:]), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GenReencryptHash generates a sha256 hash fom the existing secrets keys and
|
// GenReencryptHash generates a sha256 hash from the existing secrets keys and
|
||||||
// a new key based on the input arguments.
|
// a new key based on the input arguments.
|
||||||
func GenReencryptHash(runtime *config.ControlRuntime, keyName string) (string, error) {
|
func GenReencryptHash(runtime *config.ControlRuntime, keyName string) (string, error) {
|
||||||
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Ignore vendor folder and check file names as well
|
|
||||||
# Note: ignore "ba" in https://github.com/k3s-io/k3s/blob/4317a91/scripts/provision/vagrant#L54
|
|
||||||
codespell --skip=.git,./vendor,MAINTAINERS,go.mod,go.sum --check-filenames --ignore-words-list=ba
|
|
||||||
|
|
||||||
code=$?
|
|
||||||
if [ $code -ne 0 ]; then
|
|
||||||
echo "Error: codespell found one or more problems!"
|
|
||||||
exit $code
|
|
||||||
fi
|
|
@ -2,7 +2,6 @@
|
|||||||
set -e -x
|
set -e -x
|
||||||
cd $(dirname $0)/..
|
cd $(dirname $0)/..
|
||||||
|
|
||||||
. ./scripts/codespell.sh
|
|
||||||
. ./scripts/version.sh
|
. ./scripts/version.sh
|
||||||
. ./scripts/test-helpers
|
. ./scripts/test-helpers
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ ___
|
|||||||
|
|
||||||
## Integration Tests
|
## Integration Tests
|
||||||
|
|
||||||
Integration tests should be used to test a specific functionality of k3s that exists across multiple Go packages, either via exported function calls, or more often, CLI comands.
|
Integration tests should be used to test a specific functionality of k3s that exists across multiple Go packages, either via exported function calls, or more often, CLI commands.
|
||||||
Integration tests should be used for "black box" testing.
|
Integration tests should be used for "black box" testing.
|
||||||
|
|
||||||
See [integration/README.md](./integration/README.md) for more info.
|
See [integration/README.md](./integration/README.md) for more info.
|
||||||
|
@ -81,7 +81,7 @@ func CreateCluster(nodeOS string, serverCount, agentCount int) ([]string, []stri
|
|||||||
|
|
||||||
// CreateLocalCluster creates a cluster using the locally built k3s binary. The vagrant-scp plugin must be installed for
|
// CreateLocalCluster creates a cluster using the locally built k3s binary. The vagrant-scp plugin must be installed for
|
||||||
// this function to work. The binary is deployed as an airgapped install of k3s on the VMs.
|
// this function to work. The binary is deployed as an airgapped install of k3s on the VMs.
|
||||||
// This is intended only for local testing puposes when writing a new E2E test.
|
// This is intended only for local testing purposes when writing a new E2E test.
|
||||||
func CreateLocalCluster(nodeOS string, serverCount, agentCount int) ([]string, []string, error) {
|
func CreateLocalCluster(nodeOS string, serverCount, agentCount int) ([]string, []string, error) {
|
||||||
|
|
||||||
serverNodeNames, agentNodeNames, nodeEnvs := genNodeEnvs(nodeOS, serverCount, agentCount)
|
serverNodeNames, agentNodeNames, nodeEnvs := genNodeEnvs(nodeOS, serverCount, agentCount)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Integration Tests
|
# Integration Tests
|
||||||
|
|
||||||
Integration tests should be used to test a specific functionality of k3s that exists across multiple Go packages, either via exported function calls, or more often, CLI comands.
|
Integration tests should be used to test a specific functionality of k3s that exists across multiple Go packages, either via exported function calls, or more often, CLI commands.
|
||||||
Integration tests should be used for "black box" testing.
|
Integration tests should be used for "black box" testing.
|
||||||
|
|
||||||
## Framework
|
## Framework
|
||||||
|
Loading…
Reference in New Issue
Block a user