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