Gerald Combs
adfbd315b6
GitHub CI: Use the latest version of macOS
...
Use the "macos-latest" image, otherwise we might run into support issues
with Homebrew.
[skip ci]
2023-11-09 12:15:37 -08:00
Gerald Combs
669d47119b
Tools: Add an install-test-deps option to macos-setup-brew
2023-10-13 13:19:56 -07:00
Gerald Combs
924a8a5420
Tools: Various macos-setup-brew updates
...
Don't run `brew update` since `brew install` does that for us. Add an
`--install-doc-deps` option. dmgbuild no longer requires biplist.
2023-10-13 20:07:29 +00:00
Dario Lombardo
28bc2c1536
github: fix macos workflow.
2023-10-13 15:49:16 +02:00
João Valverde
74fcfafe10
GitHub: Update MSYS2 action to build an NSIS installer
2023-08-28 11:00:17 +00:00
João Valverde
5a63a543cf
Github: Fix Windows build
...
Replace deprecated and now removed 'cinst' command.
2023-06-13 10:55:04 +00:00
João Valverde
48656ba262
CI: Remove obsolete CMake option ENABLE_CARES
2023-05-08 21:07:49 +00:00
Chuck Craft
373c8f616d
github: call reworked macos-setup-brew.sh with options
2023-02-03 10:47:12 -06:00
João Valverde
62005a7e20
GitHub: Switch MSYS2 build to UCRT64
2023-01-29 22:07:43 +00:00
João Valverde
80a35f632e
GitHub: Build MSYS2 commit SHA
...
The PKGBUILD always builds the tip of the master branch. Try to
allow selecting a commit using $PKG_COMMIT.
2023-01-29 22:07:43 +00:00
João Valverde
aff45e6318
MSYS2: Update GitHub action
2023-01-12 21:04:37 +00:00
Gerald Combs
a07265f3c4
GitHub: Add FUNDING.yml
2023-01-12 20:42:13 +00:00
Dario Lombardo
c64eaf87af
github: install cmake and winflexbison alongside other windows pkgs.
2022-12-09 17:27:46 +01:00
Chuck Craft
eff7cd15b0
github: repo_lockdown v2->v3 (node12->node16)
...
Last item on #18462 . Will manually close after a good run on github.
2022-12-07 09:04:03 +00:00
Chuck Craft
80ebd68cc4
github: windows - downgrade cmake back to 3.24.3
...
cmake 3.25 changed library search logic for .a and .library
Downgrade cmake until libsmi and zlib cmake files are adjusted?
See notes in !8807
2022-11-18 21:02:44 -06:00
Chuck Craft
72234923c4
github: use latest winflexbison3 in workflow build
...
Use current version (2.5.24.20210105) which is hosted on github.
Should reduce timeouts previous version had which is hosted on
sourceforge.
2022-10-23 17:33:06 -05:00
Chuck Craft
61d81683c8
github: make yaml syntax consistent (msys2.yml)
...
Simplify output of grep | sort | uniq when checking "uses"
2022-10-21 15:15:16 +00:00
Chuck Craft
d896660e63
github: make yaml syntax consistent (lockdown.yml)
...
Simplify output of grep | sort | uniq when checking "uses"
2022-10-21 14:30:45 +00:00
João Valverde
d4ba8be9d7
Github CI: Rename MSYS2 job
2022-10-14 20:25:07 +00:00
Chuck Craft
d0ce6e5f81
Github: Ignore symbol changes on the master branch
...
See #18404 and !8452
2022-10-14 10:31:15 -05:00
João Valverde
101ad8f29e
Github CI: Add MSYS2 build
...
Ping #17771 .
2022-10-13 08:08:11 +00:00
Chuck Craft
3c0936d83e
Github actions: newer verions with node12 -> node16
...
Ping #18462
2022-10-12 20:32:37 +00:00
Dario Lombardo
a082ba9dae
github: update "options" workflow.
...
Ref: #18352 .
2022-09-26 13:49:48 +00:00
Chuck Craft
673bd6aca3
github: fix Windows action (Qt6; NSIS; Cmake -D syntax)
...
Ref: #18352 , !8189 , !7067 , !5598
2022-09-22 15:04:52 +00:00
Dario Lombardo
f10a5b147a
github: fix ubuntu action (move to 22.04).
...
Ref: #18352 .
2022-09-22 12:11:36 +00:00
Dario Lombardo
a0174e4f0b
github: fix ubuntu workflow.
2022-08-01 21:36:07 +00:00
Dario Lombardo
b49edf0a5b
github: update macos action.
2022-05-31 10:20:25 +02:00
Dario Lombardo
ec6a47f663
github: fix ubuntu action when building dpkg.
2022-02-24 09:15:05 +00:00
Dario Lombardo
1810ad641d
github: bump msbuild version.
2021-12-28 18:49:24 +00:00
Dario Lombardo
c3bbca8e73
github: update artifacts uploading.
2021-12-28 18:49:24 +00:00
Dario Lombardo
0258ef3a04
github: remove scheduled runs from repo-lockdown.
...
Add issue auto-close while here, since the action supports it
as well.
Fix : #17805 .
2021-12-27 21:56:55 +00:00
Uli Heilmeier
3c73fa5d55
Revert "tests: fix test fails on Ubuntu, fix #17730 "
...
This reverts commit 78067deb89
.
Commit d5ba1fe2
unsets XDG_CONFIG_HOME when setting up the environment.
Related to #17730
2021-11-21 17:47:32 +00:00
easonweii
78067deb89
tests: fix test fails on Ubuntu, fix #17730
...
unset the env variable XDG_CONFIG_HOME in ubuntu.yaml (action config file), wireshark will use $HOME evn variable;
and i test those two solutions, all test case is success;
2021-11-17 22:41:55 +08:00
Jaap Keuter
4f8e7f0d1c
Add direct GitLab reference in GitHub PR lockdown text
...
Nothing more annoying than having to read a bunch of documentation, while
all you need is one fundamental piece of information: the right repo.
2021-11-16 16:47:09 +00:00
Gerald Combs
5a9978e7b5
GitHub: Move the lockdown workflow to the proper directory.
...
Workflows need to be in .github/workflows.
2021-11-05 10:11:02 -07:00
Gerald Combs
77541af2df
GitHub: Migrate Repo Lockdown to an action.
...
Repo Lockdown started out as a GitHub app[1], but has since been
migrated to an action[2]. Update our config to match. Fixes #17692 .
[1] https://github.com/apps/repo-lockdown
[2] https://github.com/dessant/repo-lockdown
2021-10-30 13:05:35 +00:00
Dario Lombardo
c734201e70
github: update no-options workflow.
2021-10-20 19:45:34 +00:00
Dario Lombardo
b034473cb2
github: update windows action.
...
The target user_guide_chm has been replaced by user_guide_html
in 6bfab69d14
, but the action hasn't been updated accordingly.
2021-06-28 12:53:38 +02:00
Gerald Combs
313a6e9274
CI: Don't run xcode-select.
...
Changing the developer directory shouldn't be necessary after the include
path fixups in 270c8ed746
.
2021-02-18 13:54:47 +00:00
Dario Lombardo
d13a7899ec
github: use macos 11.0 in macos image.
...
Fix : #17063 .
2020-12-15 08:12:10 +00:00
Dario Lombardo
4b9dfc3a19
github: fix actions.
...
The command add-path within the changed actions has been deprecated
according to
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
Use shogo82148/actions-setup-perl for strawberryperl on windows.
Upgrade setup-ruby to 1.1.2 on macos.
2020-11-19 09:20:17 +01:00
Dario Lombardo
52d7eb733d
github: install biplist for macos.
2020-10-15 17:32:53 +00:00
Dario Lombardo
df7d1905eb
github: fix macOS build.
...
Use xcode from command line tools.
See:
https://www.wireshark.org/lists/wireshark-dev/202004/msg00065.html
2020-09-30 17:59:20 +00:00
Dario Lombardo
aaf2edf8a7
github: fix windows build.
...
Downgrade winflexbison3 to 2.5.18.20190508.
Related: #16824 .
2020-09-04 10:27:27 +00:00
Dario Lombardo
f71a5e0f02
github: add cmake options workflow.
...
This workflow will test the several options available in cmake,
by not using the default value.
The workflow runs once a day, instead on push, to spot problems
that unlikely happen.
The compilation without pcap has been removed from other CIs,
since it is included in this one and that will spare CI cycles.
Change-Id: I796a1ac1879fe85c66d9518207c7053531204c11
Reviewed-on: https://code.wireshark.org/review/36608
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-04-08 21:42:51 +00:00
Peter Wu
3b7ae88961
Revert "github: add action to automatically close pull requests."
...
This reverts commit b7f38efb78
.
This GitHub action does not seem to work, perhaps because no
authentication token was installed in the Wireshark project on GH? See
also https://github.com/superbrothers/close-pull-request/issues/4
Change-Id: I084547028dd1de7852aaa5f9e923efa8a69d4244
Reviewed-on: https://code.wireshark.org/review/36718
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2020-04-07 05:26:48 +00:00
Peter Wu
f73135fce9
github: use the Repo Lockdown app to auto-close repos
...
This automatically closes existing and new pull requests on GitHub once
the GitHub app is installed.
Change-Id: I98e2426ff8f974534d6bcec6ee446619319c08bb
Reviewed-on: https://code.wireshark.org/review/36719
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2020-04-07 05:26:36 +00:00
Dario Lombardo
c474b70f8b
github: move pip installations upwards.
...
python ssl has some conflict with installed packages. Installing pip
stuff before other packages fixes it.
Bug: 16478
Change-Id: Iba5a5eceb5e27a435544aa65e0fad683f798f3f3
Reviewed-on: https://code.wireshark.org/review/36669
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Dario Lombardo <lomato@gmail.com>
2020-04-03 22:33:34 +00:00
Dario Lombardo
2f514106ea
github: don't install ruby twice.
...
Change-Id: Id6edfca6f98ecfd5c30b5973f81980a8e8d935d4
Reviewed-on: https://code.wireshark.org/review/36668
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Dario Lombardo <lomato@gmail.com>
2020-04-03 16:27:55 +00:00
Dario Lombardo
65bcd03ce8
github: install ruby via action v1.1.1.
...
Action v1 is buggy and has been fixed in v1.1.1.
Error:
sudo ln -sf /Users/runner/hostedtoolcache/Ruby/2.6.5/x64/bin/ruby /usr/bin/ruby
ln: /usr/bin/ruby: Operation not permitted
(node:1010) UnhandledPromiseRejectionWarning: Error: The process 'sudo' failed with exit code 1
at ExecState._setResult (/Users/runner/runners/2.165.2/work/_actions/actions/setup-ruby/v1/node_modules/@actions/exec/lib/toolrunner.js:547:25)
at ExecState.CheckComplete (/Users/runner/runners/2.165.2/work/_actions/actions/setup-ruby/v1/node_modules/@actions/exec/lib/toolrunner.js:530:18)
at ChildProcess.<anonymous> (/Users/runner/runners/2.165.2/work/_actions/actions/setup-ruby/v1/node_modules/@actions/exec/lib/toolrunner.js:430:27)
at ChildProcess.emit (events.js:210:5)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
Change-Id: I2b715291265d4675b46850006bd3fbecaaf9f4be
Reviewed-on: https://code.wireshark.org/review/36667
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Dario Lombardo <lomato@gmail.com>
2020-04-03 16:27:42 +00:00