Commit Graph

18 Commits

Author SHA1 Message Date
Evan Hahn b239502813
Fix license header file enumeration 2021-10-01 16:52:36 -05:00
Scott Nonnenberg 8213c1dae5
aptly.sh: auto-detect first run, configurable apt location 2021-08-13 14:02:37 -07:00
Evan Hahn 4e4fed2563
Use `aws` in `$PATH` for aptly deploy 2021-08-05 10:23:08 -07:00
Scott Nonnenberg 68eac613d7
Use 'aws s3 rsync' to upload linux builds, not aptly 2021-07-30 15:53:57 -04:00
Evan Hahn 9a63f0d2aa
aptly.sh: comment out one-time commands 2021-06-03 17:42:24 -07:00
Evan Hahn 55ac0724eb
Fix globbing bug in aptly script 2021-06-03 08:53:17 -07:00
Evan Hahn 9d81b7e1e9
Clean up aptly.sh 2021-06-02 16:45:08 -07:00
Evan Hahn 8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Scott Nonnenberg 5c2514ecb8 Remove unused aptly target 2019-03-28 17:23:09 -07:00
Scott Nonnenberg b366de7c63
aptly.sh: Fix broken switch commands - distro and config fix 2017-12-04 18:51:38 -08:00
Scott Nonnenberg 79c4893b5f
aptly.sh: support for current and previous ubuntu versions (#1856)
artful and xenial. Sadly, this appears to double the upload time for a
new build. :0(
2017-12-04 15:35:06 -08:00
Scott Nonnenberg 81565b1ac6
aptly.sh: Instructions for pruning old packages from repo (#1771) 2017-11-16 15:33:19 -08:00
Scott Nonnenberg c94d4efd18
Beta versions support: SxS support, in-app env/instance display (#1606)
* Script for beta config; unique data dir, in-app env/type display

To release a beta build, increment the version and add -beta-N to the
end, then go through all the standard release activities.

The prepare-build npm script then updates key bits of the package.json
to ensure that the beta build can be installed alongside a production
build. This includes a new name ('Signal Beta') and a different location
for application data.

Note: Beta builds can be installed alongside production builds.

As part of this, a couple new bits of data are shown across the app:

- Environment (development or test, not shown if production)
- App Instance (disabled in production; used for multiple accounts)

These are shown in:

- The window title - both environment and app instance. You can tell
  beta builds because the app name, preceding these data bits, is
  different.
- The about window - both environment and app instance. You can tell
  beta builds from the version number.
- The header added to the debug log - just environment. The version
  number will tell us if it's a beta build, and app instance isn't
  helpful.

* Turn on single-window mode in non-production modes

Because it's really frightening when you see 'unable to read from db'
errors in the console.

* aply.sh: More instructions for initial setup and testing

* Gruntfile: Get consistent with use of package.json datas

* Linux: manually update desktop keys, since macros not available
2017-10-30 13:57:13 -07:00
Scott Nonnenberg f9c4342fc2
Remove questions from aptly.sh - they interrupted automated scripts 2017-09-14 16:53:52 -07:00
lilia 98ea9d95f6
Point aptly at ./release instead of ./dist 2017-09-14 16:53:49 -07:00
lilia da69b790b8
Correction to comment in aptly.sh 2017-09-14 16:53:40 -07:00
lilia 98fe29b419
Fix aptly path 2017-09-14 16:53:38 -07:00
lilia 9e39442ea8
Setup publishing to s3 2017-09-14 16:53:36 -07:00