Commit Graph

2117 Commits

Author SHA1 Message Date
Digitalone
695aaa4a6c add Linux icons and fix icon paths in deb and rpm builds
Co-Authored-By: confused_techie <dev@lhbasics.com>
2023-01-09 14:24:50 +01:00
Digitalone
cd32e98c6c first draft for electron-builder.js 2023-01-08 17:20:51 +01:00
confused-Techie
1cd1e43ddd Normalize Filename 2023-01-07 17:28:55 -08:00
confused-Techie
b4f3302f15 Instead lets have a recommended size 2023-01-07 14:59:06 -08:00
confused-Techie
eacfc70732 Do we need to include the ico file into our final build? 2023-01-07 13:30:03 -08:00
DeeDeeG
19b349a0dd script: Check ppm symlink, not its target
Use `test -L` rather than `test -f` for `post-install.sh`.

(Note: `[ ]` is an alternate invocation of the `test` shell builtin.)

`[ -f some_path ]`, for a symlink "dereferences" the symlink, meaning
it checks if its target (or the ultimate target, in the case of
a chain of symlinks) exists and is a real file.

By coincidence, as this runs after we extract/install ppm from the deb
or rpm, the symlink target exists and is a real file. However, if we
changed the install path for our package manager, the target might not
exist, and this step might fail.

`[ -L some_path ]` instead checks for if the path exists and is a
symlink. This is more correct -- it's more directly what we're trying
to check.

So we will use `-L` rather than `-f`.
2023-01-06 22:41:42 -05:00
Maurício Szabo
fa8e194703 Run again if renderer process crashed 2023-01-05 13:57:35 -03:00
Maurício Szabo
a4a297da88 Allowing to run specs directly 2023-01-05 11:54:01 -03:00
Maurício Szabo
87019ed5cf Refactored retry on its own file 2023-01-04 22:03:17 -03:00
Maurício Szabo
921bb34a5f Added a new way to filter for tests 2023-01-04 21:37:03 -03:00
Maurício Szabo
9302e824b2 Retrying tests 2023-01-04 20:36:23 -03:00
DeeDeeG
1f59d0ee2a script: Clean up pulsar and ppm on uninstall
For Linux .rpm and .deb targets only.
2023-01-04 15:47:11 -05:00
Maurício Szabo
4a2e79b9ad Using LIST reporter to know some weirdness on our tests 2023-01-04 13:28:29 -03:00
confused_techie
77ffa98ca4
Merge pull request #280 from pulsar-edit/improved-macos-builds
Improve MacOS Builds
2023-01-03 19:19:50 -08:00
confused_techie
6f9e7f3684
Merge pull request #279 from pulsar-edit/improve-windows-builds
Improved Windows Builds
2023-01-03 16:04:22 -08:00
confused-Techie
d71334a988 @Sertonix recommended changes 2023-01-03 12:19:33 -08:00
Spiker985
c7a0fc6d81
Rename uninstall display name 2023-01-02 21:28:20 -05:00
confused-Techie
6013570b42 Initialize as Array 2022-12-31 03:34:24 -08:00
confused-Techie
eba62e84cf Missing comma 2022-12-31 03:06:42 -08:00
confused-Techie
f40392b407 Support for atom:// URI 2022-12-31 02:21:25 -08:00
confused-Techie
1c85c1b47a Full File Support in MacOS 2022-12-31 02:18:19 -08:00
confused-Techie
11c7581b3d Seems MSI builds can't have a build number over 65536 2022-12-30 22:46:36 -08:00
confused-Techie
57035c20b6 Reformat Plist value injection, begin addition of doc types 2022-12-30 22:37:56 -08:00
confused-Techie
d12d0fe64e Remove Apparently unsupported config 2022-12-30 21:31:20 -08:00
confused-Techie
ad7120a373 Fix Category, Extra Fields 2022-12-30 21:20:01 -08:00
confused-Techie
12662b307a New Windows Target, new config options 2022-12-30 21:02:10 -08:00
DeeDeeG
f5de2b612c script: symlink ppm in post-install.sh
This is run at the end of installation of the .deb and .rpm binaries
2022-12-28 01:43:59 -05:00
Sertonix
bcf82687ea
exclude directories from build 2022-12-25 21:01:22 +00:00
Spiker985
12bc7dd3a4
Remove else statement
We'll just remove the else statement for now, and if people report issues later, we can simply recreate it

Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2022-12-19 11:44:46 -05:00
Spiker985
655422ae86
Parameterize file src/dest to avoid repeats
https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
2022-12-16 08:57:42 -05:00
Spiker985
885eb55a85
Revert redirect stderr, use if check
On second thought, throwing all errors to the void would also throw permission issues to the void as well. So we'll just test for the file existence and echo a message if it isn't found
2022-12-16 08:51:39 -05:00
Spiker985
d102f07fa1
Redirect stderr to /dev/null
Since this is a shell (sh) file and not a bash file, rather than doing a `if [[ -f "" ]]` condition, we can just throw away the error if it doesn't exist

A whole lot safer than using `-f/--force`
2022-12-14 21:03:45 -05:00
confused_techie
236adb3085
Merge pull request #168 from Sertonix/clean-script-package.json
remove old scripts
2022-12-11 21:44:56 -08:00
Sertonix
ff7b3a752a remove script/package.json 2022-12-10 20:07:00 +01:00
confused-Techie
9e77c9cdf0 Unneeded organization in listing 2022-12-10 01:53:51 -08:00
confused-Techie
d2eb77e395 Organize our Exclusions/Inclusions 2022-12-10 01:51:16 -08:00
DeeDeeG
26def85bb0 meta: Don't exclude 'loophole' or 'pegjs' packages
We need these when typing a "tab" character in a document or file.

(Without 'loophole' and 'pegjs' in the app bundle,
'snippets' tries and fails to require() those packages,
and it errors out every time you type a tab character.)

Explanation:

Our PegJS files _aren't_ pre-compiled at the moment.
We removed the old build scripts that used to transpile these files
during the build, and without replacing that functionality yet.

So...

When a certain PegJS --> JS file isn't available in the 'snippets'
package (because it hasn't been transpiled to plain JS yet yet),
'snippets' require()s some modules that let it live-transpile
the needed code, or at least that's what I think it's doing
in that scenario.

If the modules it conditionally require()s in that scenario aren't
in the Pulsar bundle, due to being explicitly excluded, then we get a
require() error, since they legitimately aren't in the bundle.
2022-12-09 14:43:35 -05:00
confused-Techie
1e41c7a1f9 Reverse some initial inclusions, add another dev file 2022-12-07 00:35:42 -08:00
confused-Techie
f00ac822bc Improved ignores to cut down on size 2022-12-06 23:02:56 -08:00
confused-Techie
67567853ab More ignores from Atom, comments on upacks 2022-12-06 21:25:40 -08:00
confused-Techie
dc60a44298 Use Scripts during windows build, use .yarnrc.yml 2022-12-06 19:45:42 -08:00
confused-Techie
7c76b59329 Based on findings from our original build scripts 2022-12-06 01:21:03 -08:00
confused-Techie
a6cab2ef91 Include node_modules double glob star, unpack all dugite git 2022-12-05 22:34:04 -08:00
confused-Techie
5a0b9b42c8 No it was not 2022-12-05 19:33:56 -08:00
confused-Techie
469d47caac Is fixing Dugite this simple? 2022-12-05 18:18:04 -08:00
confused_techie
b0643cb539
Merge pull request #183 from pulsar-edit/fix-test-runner
Adding test runner missing files
2022-11-30 16:10:37 -08:00
Maurício Szabo
88f76994bd Adding test runner missing files 2022-11-30 19:25:57 -03:00
confused_techie
c8558335b4
Merge pull request #178 from Daeraxa/targz-target
Add tar.gz target to electron-builder
2022-11-28 21:09:28 -08:00
Daeraxa
3aaa793c85 add targz 2022-11-24 18:51:17 +00:00
Maurício Szabo
9caa8a53d0 Update Electron-builder script 2022-11-22 14:08:32 -03:00
Sertonix
e87abaf324
cleanup script/package.json 2022-11-21 09:25:19 +00:00
Maurício Szabo
f5f4c1d28c
Merge pull request #140 from benonymus/fix-git-tab-in-binaries
Fix git tab in binaries
2022-11-15 12:54:01 -03:00
benonymus
948091c118 Fix git tab in binaries 2022-11-13 01:35:46 +07:00
Sertonix
72f0a3e20c
Merge branch 'master' into 22nd-century-fix 2022-11-11 07:12:03 +00:00
confused_techie
c4e07fbf10
Merge pull request #128 from Sertonix/remove-unused-snippets-deprecated-api
Removed unused code fragments from the old build scripts
2022-11-10 16:15:44 -08:00
Sertonix
78cec2ea8e
Merge branch 'master' into 22nd-century-fix 2022-11-10 16:06:05 +00:00
Maurício Szabo
deb20537ba
Merge pull request #125 from pulsar-edit/run-ppm-with-pulsar-cmd
Run ppm with pulsar cmd
2022-11-10 10:24:59 -03:00
Sertonix
33bf0fb2ae removed unused snippets 2022-11-10 09:00:10 +01:00
Sertonix
3911cb02b0 updated tagline 2022-11-10 08:08:07 +01:00
Maurício Szabo
2b04d067f8 apm => ppm 2022-11-09 01:17:44 -03:00
Sertonix
d62b9281a2 fix 22nd century 2022-11-08 07:52:22 +01:00
confused_techie
0528962e9d
Merge pull request #110 from pulsar-edit/simple-configs
Cleaned up our configs and tooling bloat
2022-11-03 17:47:16 -07:00
Maurício Szabo
f6f4069523 Removed old update-server and vsts 2022-11-03 21:27:55 -03:00
Maurício Szabo
e2baad9a61 Removed outdated require 2022-11-03 21:27:21 -03:00
Maurício Szabo
091e10e8c4 Removed completely the old "lib" inside scripts 2022-11-03 21:27:02 -03:00
Maurício Szabo
2bb62f84b1 Removed old test scripts 2022-11-03 21:26:44 -03:00
Maurício Szabo
7756a9450a Removed old electron downloader and snapshot scripts 2022-11-03 21:26:16 -03:00
Maurício Szabo
bbce7ce7fc Removed old post-process scripts 2022-11-03 21:25:53 -03:00
Maurício Szabo
beb6f40f31 Removed old JSON locks and deprecated checks 2022-11-03 21:25:24 -03:00
Maurício Szabo
a0f7ad785a Removed old boostrap and build 2022-11-03 21:24:55 -03:00
Maurício Szabo
7649443013 Removed linters 2022-11-03 21:24:20 -03:00
Maurício Szabo
a42147ffec
Merge pull request #97 from pulsar-edit/args-to-yarn-dist
Deciding what to build on `yarn dist`
2022-11-03 00:56:29 -03:00
confused-Techie
66377aa5d6 Removed "Visual Studio Team Services" tools, as we no longer use that workflow 2022-11-02 19:07:07 -07:00
DeeDeeG
d8ef892dd1 script: Remove references to benchmark feature
The feature is removed, so scripts should stop referencing/using it.
2022-11-01 17:06:41 -07:00
Maurício Szabo
b2e4923f53 This config is quite stupid, honestly 2022-10-27 19:35:55 -03:00
Maurício Szabo
97df94bbdb Config error 2022-10-27 19:35:55 -03:00
Maurício Szabo
86c83dc3ac Why this is set to a differnet thing on ARM? 2022-10-27 19:35:55 -03:00
Maurício Szabo
f8bda4a451 Not forcing arch on Linux 2022-10-27 19:35:55 -03:00
Maurício Szabo
d845bb89f1 Deciding what to build on yarn dist 2022-10-23 16:59:19 -03:00
Sertonix
ea88169056 fixed unloaded README from core packages 2022-10-23 21:30:49 +02:00
Maurício Szabo
4bb331bcb9 Replacing binary with scripts on RPM and DEB 2022-10-03 02:05:29 -03:00
Maurício Szabo
7e3be86195 Changing appId 2022-09-19 12:58:38 -03:00
Maurício Szabo
68d48d5872 Merge remote-tracking branch 'origin/rebrand' into rebrand-and-bump-electron-to-12 2022-09-11 11:50:31 -03:00
Maurício Szabo
99773ee4fc Adding README of packages to Pulsar binaries 2022-09-08 22:42:37 -03:00
Maurício Szabo
8615bd6b2d Trying to exclude paths that we don't need on Pulsar 2022-09-08 15:25:14 -03:00
Maurício Szabo
883afb32a2 Different way of bundling APM/PPM 2022-09-07 14:25:14 -03:00
Maurício Szabo
cd14561780 Lockfile updates 2022-09-07 11:37:00 -03:00
Maurício Szabo
6285df680a I literally GIVE UP on RPM 2022-08-20 17:29:35 -03:00
Maurício Szabo
517357db6c Adding icon to resources path 2022-08-19 15:00:38 -03:00
Maurício Szabo
1b63109dd3 Fixed icons 2022-08-19 12:10:11 -03:00
Maurício Szabo
4513bd79e8 Renaming atom-package-manager to pulsar 2022-08-19 02:07:00 -03:00
Maurício Szabo
1c6ce90a9c Trying to distribute tests 2022-08-17 18:40:42 -03:00
Maurício Szabo
d8f7879699 Removed filter for packages tests 2022-08-17 16:38:23 -03:00
Maurício Szabo
0ad7d6eb5c Adding scripts to build Pulsar 2022-08-17 16:05:51 -03:00
Maurício Szabo
f22622b08f
Apply suggestions from code review
Co-authored-by: Spiker985 <Spiker985@users.noreply.github.com>
2022-08-17 12:09:26 -03:00
Spiker985
8368a476e8 [script] Add script to copy icon to directory 2022-08-17 01:23:49 -03:00
Spiker985
354f45fe66 Update remaining scripts - A[a]tom -> P[p]pulsar 2022-08-17 01:23:49 -03:00
Spiker985
05e6672954 Update Azure-CI - A[a]tom -> P[p]ulsar 2022-08-17 01:23:49 -03:00
Spiker985
4422306fd8 Update packaging scripts - A[a]tom -> P[p]ulsar 2022-08-17 01:23:49 -03:00
Maurício Szabo
56d7314ebe Added missing script 2022-08-15 12:59:36 -03:00