Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Commit

Permalink
Remove travis/appveyor config
Browse files Browse the repository at this point in the history
  • Loading branch information
jwheare committed Jan 14, 2021
1 parent 7527ccc commit 097a69d
Show file tree
Hide file tree
Showing 7 changed files with 3 additions and 115 deletions.
Binary file removed .travis.env.enc
Binary file not shown.
4 changes: 0 additions & 4 deletions .travis.env.example

This file was deleted.

35 changes: 0 additions & 35 deletions .travis.yml

This file was deleted.

3 changes: 0 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,4 @@ win: node_modules

ci: test dist

encryptenv:
travis encrypt-file .travis.env --add

.PHONY: dist clean distclean dev test mac win ci encryptenv
36 changes: 0 additions & 36 deletions appveyor.yml

This file was deleted.

27 changes: 3 additions & 24 deletions docs/OfficialBuilds.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Official builds

The official builds of this app are generated on [Travis](https://travis-ci.org/irccloud/irccloud-desktop) (macOS, Linux) and
[AppVeyor](https://ci.appveyor.com/project/russss/irccloud-desktop) (Windows)
The official builds of this app are generated by Github Actions

## Code signing

Expand All @@ -23,26 +22,7 @@ base64 -i cert.p12 -o cert.p12.b64
On macOS, the .p12 file is exported from Keychain Access. Make sure to expand the
Developer ID Application cert and select it along with its key before exporting.

Environment variables are encrypted by the [`travis`](https://github.com/travis-ci/travis.rb#readme)
command line tool, available as a gem.

Install: `gem install travis`

After installing the gem you need to authenticate to Travis with your GitHub
credentials using `travis login`. You can either enter your password or (e.g. if using 2FA)
use an [access token](https://help.github.com/articles/creating-an-access-token-for-command-line-use/).

GitHub credentials are only needed the first time you run login, at which point you'll get
a Travis access token in `~/.travis/config.yml` and you can revoke your GitHub access token after that. More details in the
[docs](https://github.com/travis-ci/travis.rb#login).

Once you've authenticated with Travis, copy <code>.travis.env<b>.example</b></code> to `.travis.env` and fill
in the appropriate variables. Then run `make encryptenv` to create the encrypted file
<code>.travis.env<b>.enc</b></code>. Make sure you don't commit the unencrypted .travis.env
(it's in [`.gitignore`](../.gitignore))

This file will be decrypted with a key hosted on Travis during a build and the environment
will be set automatically.
Environment variables are encrypted repository secrets

### Windows

Expand Down Expand Up @@ -75,5 +55,4 @@ The AzureSignTool can be installed with the following command after installing .
dotnet tool install --global AzureSignTool --version 2.0.17
```

Environment variables are encrypted via the [AppVeyor web interface](https://ci.appveyor.com/tools/encrypt)
and set in [appveyor.yml](../appveyor.yml)
Environment variables are encrypted repository secrets
13 changes: 0 additions & 13 deletions scripts/travis.sh

This file was deleted.

0 comments on commit 097a69d

Please sign in to comment.