Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kBwL8-0001bB-54 for pljava-dev@arkaria.postgresql.org; Sat, 29 Aug 2020 08:35:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kBwL6-00030x-0t for pljava-dev@arkaria.postgresql.org; Sat, 29 Aug 2020 08:35:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kBwL5-00030q-PH for pljava-dev@lists.postgresql.org; Sat, 29 Aug 2020 08:35:55 +0000 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kBwKz-0001zH-Dz for pljava-dev@lists.postgresql.org; Sat, 29 Aug 2020 08:35:54 +0000 Received: by mail-ed1-x536.google.com with SMTP id a12so1130796eds.13 for ; Sat, 29 Aug 2020 01:35:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HEhEGzOmfh/sPLeiyZVbN6kAKBVszcmt8p8+OpN7FQk=; b=MqR1oKug5M9DlXRmXJuACKFLVI6C81ZmdiB+xg8mHURSvkf55VfsC35xt7766MZ1zS fJUf9relrBh2EOp2VDwX20L1HodAwzbS9cp4n7gaPQ2M8Ssun68ulerlTGtfExn5/K1k sxBXU4VtKbJ2c2I8D35V0Ca+wPMlNN9lC7RAeXc3U7Ul/GqDi+OEPNDsCinm8qpPjWUa FHgjkNZ+j7A56IGlHTbTwKYA0POca7tR/IkLODJ8rj1HS4pXxkwfZ6I4sKo75V3r5Qku HOdhkSp1m9ue/QGb7Y+PFukh+ulQwiYMI+uS+QT11XdLjrT1FNhNW5w3naDDlVD4QsBx acFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HEhEGzOmfh/sPLeiyZVbN6kAKBVszcmt8p8+OpN7FQk=; b=FsAPh2F2GzwNEmq8m7P5JHwvsFNJa6c0dKQv/DNn0WyYmcuhrQRb4H3fWW/7Ai8Akm Z9880+jlQ0y1td0725drm7h3ljYSHJy5/lUy5hBiuZ3EbbQvr0wRwHIqj6XhJ4jxPUKP PtEQ8wsUlIrZrbq5hm0RlFDXTvTaXYR+elvKZ0aLvdXTxs0LUUcYV4tWMuFkFyAaP5Wi msr0qSGqZ1ZaqXtrd5Tn770Zm8IAd+/viKdx8NuQUHV9yNr2G1yifDPGsXzt/Ba8t8WU il0pzwfEgSe8aWE4LsRMFuTYdHQit1GAs5DbrewuHfFgGMCKaYH8P3Eo28CACY+0epWI WtDQ== X-Gm-Message-State: AOAM530NSsPrJINqU67rObiI4JcRWWTu/vdP+acHDymRcdHBD9fZGJ8g jqT7cPVgt1G2Ie8aN1nG+z9CcV+OHZbwpUkqOG8= X-Google-Smtp-Source: ABdhPJzu6L/H2RwgybHgaHKN4yX3uSrsgdfMnk8P7TQsz1pjPm4+dOnsPXva7aOEFVW/WyI4Zq6kwP4cXrgNKMrTq10= X-Received: by 2002:aa7:c7c1:: with SMTP id o1mr2658336eds.368.1598690146825; Sat, 29 Aug 2020 01:35:46 -0700 (PDT) MIME-Version: 1.0 References: <5EC17E17.7070002@anastigmatix.net> <5ED270BA.9010001@anastigmatix.net> <5ED3D488.1010401@anastigmatix.net> <5ED474CA.3000106@anastigmatix.net> <5ED4EA10.4030801@anastigmatix.net> <5ED7E74B.9020800@anastigmatix.net> <5EDA576E.2000204@anastigmatix.net> <5EDBA5D9.8090506@anastigmatix.net> <5EE7AE8C.2040201@anastigmatix.net> <5EEA6F85.9040009@anastigmatix.net> <5F063C86.3070301@anastigmatix.net> <5F47EB62.2060306@anastigmatix.net> <5F4816A0.8020208@anastigmatix.net> In-Reply-To: From: Kartik Ohri Date: Sat, 29 Aug 2020 14:05:35 +0530 Message-ID: Subject: Re: Travis and AppVeyor continuous integration [Re: feature/master/ci] To: thomas@tada.se Cc: Chapman Flack , pljava-dev@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000004ebf4a05ae000e25" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000004ebf4a05ae000e25 Content-Type: text/plain; charset="UTF-8" Hi! On Sat, Aug 29, 2020 at 12:55 PM Thomas Hallgren wrote: > Hi Chap, > > I'm somewhat reluctant to TravisCI due to its requirement for write > permissions to *all* my repositories and associated data. Why would anyone > grant an external CI service such permissions just to handle CI of *one* of > my repositories, and why don't they offer a read-only alternative? > Travis recommends all repositories access but that can be easily restricted to a single repository. Once, the application has been authorized. Github will ask whether to install in a single repository or all. Also, I checked which permissions the Travis app installed on my repo has. The current Travis App has the write access to checks, commit statuses, deployments, and repository hooks. The first three make sense but I am not sure about the role of repository hooks. For what it's worth, AppVeyor requires write access to only checks, commit statuses. However, in the future I think we would like to deploy using Travis CI, Chap will be able to provide more details in this case I believe. So, the only extra write permission is for repository hooks which seems to be harmless but I may be wrong. Regards, Kartik --0000000000004ebf4a05ae000e25 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi!
On Sat, Aug 29, 2020 at 12:= 55 PM Thomas Hallgren <thomas@tada.se<= /a>> wrote:
--0000000000004ebf4a05ae000e25--