Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache templates #6

Open
wants to merge 34 commits into
base: cache-task-not-lighthouse
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
b43b0d5
:memo: README.md: Update python for manual Linux installs
DeeDeeG May 13, 2020
10811f1
:fire: Lintian overrides
DeeDeeG May 13, 2020
b86afa5
script: Reimplement node-gyp's find-python library
DeeDeeG May 29, 2020
b383e0a
:fire: .python-version
DeeDeeG May 30, 2020
2c6c14d
script: Add attempt logging for verifyPython()
DeeDeeG May 30, 2020
2656d19
ci: Update Windows build from Python 2.7 to 3.8
DeeDeeG May 30, 2020
4d9d6fa
:shirt: Fix lints (verify-machine-requirements.js)
DeeDeeG May 30, 2020
893f84c
script: Refactor log strings for readability
DeeDeeG May 31, 2020
b1288ca
script: correct failure logging in verifyPython()
DeeDeeG Jun 3, 2020
8965d32
script: Use "let" not "var" in verifyPython()
DeeDeeG Jun 3, 2020
bb2cfa9
script: Update comments for node-gyp 7.0 release
DeeDeeG Jun 4, 2020
fa4201a
unnecessary directory check
aminya Jun 7, 2020
35f18fd
using withFileTypes to filter out non-folders
aminya Jun 8, 2020
6b807f7
run prettier
aminya Jun 8, 2020
dc44ad2
script: Update comment in verifyPython()
DeeDeeG Jun 17, 2020
f8fecad
script: Refactor variable use in verifyPython()
DeeDeeG Jun 17, 2020
6ef38f3
lint
aminya Jun 21, 2020
2b652ee
:arrow_up: [email protected]
Jun 24, 2020
581b46c
:arrow_up: [email protected]
Jul 7, 2020
d6cc11a
Rename packagePaths to packageNames
aminya Jul 8, 2020
f79dd59
no PR triggers on release builds
aminya Jul 10, 2020
e5ebf3a
Merge pull request #21043 from atom/semver-7.3.2
darangi Jul 10, 2020
bb2cedb
1.51.0-dev
hubot Jul 10, 2020
fef2de5
node-gyp 5.x still accepts Python 2.6
DeeDeeG Jul 10, 2020
e137af5
Merge pull request #21039 from atom/prebuild-install-5.3.5
darangi Jul 10, 2020
8f97072
Merge pull request #21061 from atom-ide-community/nopr_trigger_on_rel…
lkashef Jul 10, 2020
d840b89
Merge pull request #20856 from DeeDeeG/misc-python3-fixes
lkashef Jul 10, 2020
4a9d56f
Merge pull request #20899 from aminya/getAvailablePackages
lkashef Jul 10, 2020
217cee1
Using windows-latest for vmImage
aminya Jul 3, 2020
fa7ddda
make code-signing conditional
aminya Jul 5, 2020
d0f0f60
add pull bot configuration
aminya Jul 4, 2020
fc4dc84
CI: Use Cache@2 task in place of Lighthouse
DeeDeeG Jul 7, 2020
bcc9e1d
cache template
aminya Jul 11, 2020
22858b9
using cache template in the workflows
aminya Jul 11, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/pull.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: "1"
rules: # Array of rules
- base: upstream_master # Required. Target branch
upstream: atom:master # Required. Must be in the same fork network.
mergeMethod: hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none.
mergeUnstable: false # Optional, merge pull request even when the mergeable_state is not clean. Default: false
label: ":arrow_heading_down: pull upstream" # Optional
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Thumbs.db
.svn
.nvm-version
.vscode
.python-version
node_modules
npm-debug.log
debug.log
Expand Down
1 change: 0 additions & 1 deletion .python-version

This file was deleted.

3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ An archive is available for people who don't want to install `atom` as root.
This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,
but should be compatible with other Linux distributions.

1. Install dependencies (on Ubuntu): `sudo apt install git gconf2 gconf-service libgtk2.0-0 libudev1 libgcrypt20 libnotify4 libxtst6 libnss3 python gvfs-bin xdg-utils libcap2`
1. Install dependencies (on Ubuntu): `sudo apt install git gconf2 gconf-service libgtk2.0-0 libudev1 libgcrypt20 libnotify4 libxtst6 libnss3 python3 gvfs-bin xdg-utils libcap2`
1. (If the `python3` package isn't available, or is too old (Python 3 should be >= 3.5), either `python2` or `python` (2.6 or 2.7) will work in its place.)
2. Download `atom-amd64.tar.gz` from the [Atom releases page](https://github.com/atom/atom/releases/latest).
3. Run `tar xf atom-amd64.tar.gz` in the directory where you want to extract the Atom folder.
4. Launch Atom using the installed `atom` command from the newly extracted directory.
Expand Down
88 changes: 63 additions & 25 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "atom",
"productName": "Atom",
"version": "1.50.0-dev",
"version": "1.51.0-dev",
"description": "A hackable text editor for the 21st Century.",
"main": "./src/main-process/main.js",
"repository": {
Expand Down Expand Up @@ -137,15 +137,15 @@
"pathwatcher": "8.1.0",
"postcss": "5.2.4",
"postcss-selector-parser": "2.2.1",
"prebuild-install": "^5.3.3",
"prebuild-install": "5.3.5",
"property-accessors": "^1.1.3",
"random-words": "0.0.1",
"resolve": "1.17.0",
"scandal": "^3.2.0",
"scoped-property-store": "^0.17.0",
"scrollbar-style": "^3.2",
"season": "^6.0.2",
"semver": "^4.3.3",
"semver": "7.3.2",
"service-hub": "^0.7.4",
"settings-view": "https://www.atom.io/api/packages/settings-view/versions/0.261.4/tarball",
"sinon": "1.17.4",
Expand Down
7 changes: 0 additions & 7 deletions resources/linux/debian/lintian-overrides

This file was deleted.

20 changes: 0 additions & 20 deletions script/lib/create-debian-package.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,6 @@ module.exports = function(packagedAppPath) {
debianPackageShareDirPath,
'pixmaps'
);
const debianPackageLintianOverridesDirPath = path.join(
debianPackageShareDirPath,
'lintian',
'overrides'
);
const debianPackageDocsDirPath = path.join(
debianPackageShareDirPath,
'doc',
Expand Down Expand Up @@ -93,7 +88,6 @@ module.exports = function(packagedAppPath) {
fs.mkdirpSync(debianPackageShareDirPath);
fs.mkdirpSync(debianPackageApplicationsDirPath);
fs.mkdirpSync(debianPackageIconsDirPath);
fs.mkdirpSync(debianPackageLintianOverridesDirPath);
fs.mkdirpSync(debianPackageDocsDirPath);
fs.mkdirpSync(debianPackageBinDirPath);

Expand Down Expand Up @@ -192,20 +186,6 @@ module.exports = function(packagedAppPath) {
path.join(debianPackageDocsDirPath, 'copyright')
);

console.log(
`Copying lintian overrides into "${debianPackageLintianOverridesDirPath}"`
);
fs.copySync(
path.join(
CONFIG.repositoryRootPath,
'resources',
'linux',
'debian',
'lintian-overrides'
),
path.join(debianPackageLintianOverridesDirPath, atomExecutableName)
);

console.log(
`Copying polkit configuration into "${debianPackageShareDirPath}"`
);
Expand Down
Loading