Browse Source

chore(docs): Remove mentions of travis from docs

reviewable/pr6466/r25
Anthony Bilinski 3 years ago
parent
commit
5d459d2fda
No known key found for this signature in database
GPG Key ID: 2AA8E0DA1B31FB3C
  1. 2
      .ci-scripts/deploy-docs.sh
  2. 2
      .ci-scripts/deploy-gitstats.sh
  3. 4
      .ci-scripts/verify-commit-format.sh
  4. 2
      CONTRIBUTING.md
  5. 11
      MAINTAINING.md
  6. 4
      README.md

2
.ci-scripts/deploy-docs.sh

@ -38,7 +38,7 @@ GIT_CHASH=$(git rev-parse HEAD) @@ -38,7 +38,7 @@ GIT_CHASH=$(git rev-parse HEAD)
cd "$DOCS_DIR"
git init --quiet
git config user.name "Travis CI"
git config user.name "qTox bot"
git config user.email "qTox@users.noreply.github.com"
git add .

2
.ci-scripts/deploy-gitstats.sh

@ -19,7 +19,7 @@ cd "$GITSTATS_DIR" @@ -19,7 +19,7 @@ cd "$GITSTATS_DIR"
COMMIT=$(cd qTox && git describe)
git init --quiet
git config user.name "Travis CI"
git config user.name "qTox bot"
git config user.email "qTox@users.noreply.github.com"
git add .

4
.ci-scripts/verify-commit-format.sh

@ -21,5 +21,5 @@ set -eu -o pipefail @@ -21,5 +21,5 @@ set -eu -o pipefail
# Verify commit messages
readarray -t COMMITS <<<$(curl -s ${GITHUB_CONTEXT} | jq -r '.[0,-1].sha')
TRAVIS_COMMIT_RANGE="${COMMITS[0]}..${COMMITS[1]}"
bash ./verify-commit-messages.sh "$TRAVIS_COMMIT_RANGE"
COMMIT_RANGE="${COMMITS[0]}..${COMMITS[1]}"
bash ./verify-commit-messages.sh "$COMMIT_RANGE"

2
CONTRIBUTING.md

@ -268,7 +268,7 @@ For example: @@ -268,7 +268,7 @@ For example:
* `i18n` – something has been made translatable
* `build` – change affects build system / scripts, e.g. `CMakeLists.txt`,
`simple_make.sh`, etc.
* `travis` – change affects Travis CI
* `ci` – change affects CI
* `CONTRIBUTING` – change to the contributing guidelines
Since people were abusing length of the scope, it's limited to 12 characters.

11
MAINTAINING.md

@ -63,7 +63,7 @@ git config --global alias.logs 'log --show-signature' @@ -63,7 +63,7 @@ git config --global alias.logs 'log --show-signature'
make sure it's up to date with qTox/qTox, then e.g. `./merge-pr.sh 1234`.
You don't have to use it, but then you're running into risk of breaking
travis build of master & other PRs, since it verifies all commit messages,
CI build of master & other PRs, since it verifies all commit messages,
indlucing merge messages.
Risk, that can be avoided when one doesn't type manually merge message :wink:
@ -83,10 +83,8 @@ git config --global alias.logs 'log --show-signature' @@ -83,10 +83,8 @@ git config --global alias.logs 'log --show-signature'
# Continous Integration
qTox nightly builds can be found in [qTox-nightly-release]. Should one build
fail, it is important to restart the whole Travis CI build and not just a
single job. The tool managing the nightly builds deletes all build artifacts
on any job failure, so all need to be rebuilt.
All CI is done through GitHub actions. Nightly builds are published to
qTox/qTox releases.
# Issues
@ -231,8 +229,7 @@ To get translations into qTox: @@ -231,8 +229,7 @@ To get translations into qTox:
- Create and GPG-sign the tar.lz and tar.gz archives using
[`./tools/create-tarballs.sh`] script, and upload both archives plus both
signature files to the github release that was created by a Travis OSX
release job.
signature files to the github draft release that was created by CI.
- Download the binaries that are part of the draft release, sign them in
in detached and ascii armored mode, e.g. `gpg -a -b <artifact>`, and upload
the signatures to the draft release.

4
README.md

@ -10,9 +10,6 @@ @@ -10,9 +10,6 @@
<a href="https://github.com/qTox/qTox/blob/master/LICENSE">
<img src="https://img.shields.io/badge/license-GPLv3%2B-blue.svg" alt="GPLv3+" />
</a>
<a href="https://travis-ci.org/qTox/qTox">
<img src="https://travis-ci.org/qTox/qTox.svg?branch=master" alt="Travis CI" />
</a>
<a href="https://hosted.weblate.org/engage/tox/?utm_source=widget">
<img src="https://hosted.weblate.org/widgets/tox/-/svg-badge.svg"
alt="Translate on Weblate" />
@ -83,7 +80,6 @@ The next steps are: @@ -83,7 +80,6 @@ The next steps are:
* move all toxcore abstractions into their own subproject
* write basic tests for this Core
* format the code base
* rework our TravisCI setup for faster PR checks
* rethink our Issue tracker
The current state is tracked in the [Code cleanup] project.

Loading…
Cancel
Save