Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Homebrew/formulae.brew.sh

🏎 An online formulae browser for Homebrew
https://github.com/Homebrew/formulae.brew.sh

Gemfile: use newer Jekyll.

Jekyll 4 is compatible with the GitHub Pages deployed from GitHub
Actions pipeline we're using a...

22fd02e5809b489a1b9da46b46900a87f9cd2189 authored over 1 year ago
Merge pull request #871 from Homebrew/fix_source_path

layouts/formula*: use correct analytics source path.

081708be92b68bdff009d29cbe336e6b33ddcd34 authored over 1 year ago
layouts/formula*: use correct analytics source path.

This variable no longer exists.

9502199e3bee6b842899c2883bb549a5c5dee8c9 authored over 1 year ago
Merge pull request #870 from Homebrew/more_analytics

Add additional analytics pages

b00ec87679bbff759b1b56a78b02562b191555d8 authored over 1 year ago
Add additional analytics pages

This renders more analytics data we've already been gathering.

46cea0140a7bc76c023a97a1486ad21b74a85b18 authored over 1 year ago
Merge pull request #869 from Homebrew/influxdb_analytics

Migrate all analytics to InfluxDB

f6bc0993379cf7d5997b3c7db1fff3ad705d7ac3 authored over 1 year ago
Migrate all analytics to InfluxDB

- separate analytics-linux is no longer generated
- display start date and total events on analy...

0d284e518cea095a7270f905efe689b2681cb0d2 authored over 1 year ago
Merge pull request #868 from Homebrew/sync-triage-config

Synchronize triage configuration

c301bb79b319d8891c77c442b91b59c97c915b1a authored over 1 year ago
triage-issues.yml: update to match main configuration

6a3a1af4036d68dbf2faeea93344a54a2fa51eae authored over 1 year ago
Merge pull request #858 from EricFromCanada/remove-feed

config: remove feed

2b7dae55fd7c0723df19a3b7fef216297134bf7b authored over 1 year ago
config: remove feed

This slightly speeds up generation and it's no longer needed as of
Homebrew/brew.sh#957.

1df3d0a25252cb9029cc7a2cf498e4f4c3c4252c authored over 1 year ago
Merge pull request #855 from Homebrew/revert-852-SMillerDev-patch-1

Revert "generate-api-samples: fix generation"

4952cd7b637fc537b198167551913f24528e399d authored over 1 year ago
Revert "generate-api-samples: fix generation"

417b0ec7b7897a16f2387d70b25f9455cc007349 authored over 1 year ago
Merge pull request #853 from Homebrew/fix_analytics_data

Fix analytics data

56bcff6f043fe099156915cb18a5c3ea206ded6a authored over 1 year ago
Fix analytics data

- 30 day (InfluxDB) analytics data is shared on macOS and Linux
- Add `faraday-retry` gem so Jek...

5fdb0ec29a882bef996bcf09f8178fefd3803afe authored over 1 year ago
Merge pull request #852 from Homebrew/SMillerDev-patch-1

generate-api-samples: fix generation

f805943e9325aa98824753ac66f9e25a09575922 authored over 1 year ago
generate-api-samples: fix generation

06ff2bb8694e465698f03505d6ce4fa55b8fab3f authored over 1 year ago
Merge pull request #851 from Homebrew/MikeMcQuaid-patch-1

scheduled.yml: set HOMEBREW_INFLUXDB_TOKEN.

9cb8ce9d90867223f6106da3142846d5d09dfd5d authored over 1 year ago
scheduled.yml: set HOMEBREW_INFLUXDB_TOKEN.

Needed with new flow.

f356c25a4283ebcc84410935c1f84bbf13445e40 authored over 1 year ago
Merge pull request #812 from Homebrew/SMillerDev-patch-1

CI: remove Algolia crawl start from scheduled run

c370cd566dc5e9d3bda616705213a506ad63c6a2 authored almost 2 years ago
CI: remove Algolia crawl start from scheduled run

210db0ab2185297d6432e764d61609c850b428a4 authored almost 2 years ago
Merge pull request #811 from Homebrew/sync-triage-config

Synchronize triage configuration

e481d5605e84c8baf3ba2b936ed751165f688227 authored almost 2 years ago
triage-issues.yml: update to match main configuration

ce9b5ed5e1e82f290ab0723c0763b99796a2bc79 authored almost 2 years ago
Merge pull request #805 from Homebrew/dependabot/github_actions/actions/deploy-pages-2

build(deps): bump actions/deploy-pages from 1 to 2

7de5a7c078f7fe34cd5dad3f30b13de6bb4e64de authored almost 2 years ago
build(deps): bump actions/deploy-pages from 1 to 2

Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 1 to 2.
- [Release no...

73d9fedad58284ed1ba133bfe6d73f9f6aac4278 authored almost 2 years ago
Merge pull request #791 from Homebrew/cleanup-rakefile

Use `brew generate-analytics-api` and cleanup `Rakefile`

5772888b7600e6084e575430f419c073713da448 authored almost 2 years ago
Fix README instructions

caaba76c2788f19777435a3e1b658ab85a03477c authored almost 2 years ago
More `Rakefile` cleanup

3096aaf16fa220784b8b761448d9ca78ce00c788 authored almost 2 years ago
Use `brew generate-analytics-api` and cleanup `Rakefile`

767122864fc9b3bf966fab120944facfaa6f8ba0 authored almost 2 years ago
Merge pull request #787 from Homebrew/dependabot/github_actions/actions/checkout-main

build(deps): update actions/checkout requirement to main

e11e9317163819f825c258411892f49c6feeb4da authored almost 2 years ago
build(deps): update actions/checkout requirement to main

Updates the requirements on [actions/checkout](https://github.com/actions/checkout) to permit th...

50e6156e1857e95fd44c826044a487e9df6637a7 authored almost 2 years ago
Merge pull request #779 from Homebrew/no_more_brew_ruby

Rakefile: remove final "brew ruby" usage.

c7120fba24fd10e36c3055eb9fab7377c668786b authored almost 2 years ago
Rakefile: remove final "brew ruby" usage.

This should run fine without `brew ruby`.

Also, ensure that we actually test these changes.

7b7830ac9f64b35744e56bffdf304188d154b1ea authored almost 2 years ago
Merge pull request #780 from Homebrew/homebrew_developer

workflows/scheduled: set HOMEBREW_DEVELOPER.

09b8e93453f207f8c39abdc5410c61b716d642d8 authored almost 2 years ago
workflows/scheduled: set HOMEBREW_DEVELOPER.

This stops the scripts outputting about `brew developer`.

753eb557ecbbf7040ee1a05fe89408ba4d43822e authored almost 2 years ago
Merge pull request #776 from Homebrew/generate_api

Move to generate-{cask,formula}-api commands

0b074b0b5c06c7630272d1f0e96aaa15ba9121ee authored almost 2 years ago
Move to generate-{cask,formula}-api commands

Replace the scripts in this repository.

Depends on https://github.com/Homebrew/brew/pull/14762
...

4cdab438facbca98ea35d18a2df6fb14696444c2 authored almost 2 years ago
Merge pull request #771 from Homebrew/api-signing

Add signed API endpoints

998358b5d3d4e8710696e841d8fb195cebedd8dd authored almost 2 years ago
Add signed API endpoints

6ffe4ab619496f0d395f7c98167702851495267c authored almost 2 years ago
Merge pull request #766 from p-linnane/use-cask-for-casks

docs/api: clarify cask info

a395f0bcf79ff62af3a6ba7158c5fce2cb979af1 authored almost 2 years ago
docs/api: clarify cask info

caf283dda119da9ada7d98254e99b76a89432470 authored almost 2 years ago
Merge pull request #761 from Homebrew/analytics_retries

Fix analytics retries

011acdcd9052fbfde46d2c0a8f2e2a56b1818dd6 authored almost 2 years ago
Fix analytics retries

Move the retry logic to the `Rakefile` instead.

While we're here, cleanup some unneeded analyti...

f26431a09e0db392ce7769b043c66d91aae2205a authored almost 2 years ago
Merge pull request #760 from Homebrew/scheduled_analytics_retry

workflows/scheduled: retry analytics query.

074ea2d10180f05dc01dbdd38e320c07488718df authored almost 2 years ago
workflows/scheduled: retry analytics query.

This sometimes fails so let's retry it.

971fc169d35fda9fed305495ea989d70f3609343 authored almost 2 years ago
Merge pull request #757 from Homebrew/readd_cask_source

Re-add cask-source API.

aef2d2b0387405c05b68ab754e0b8e4d234e001d authored almost 2 years ago
Re-add cask-source API.

This is going to be more reliable than querying homebrew-cask directly.

989c69596f269b18d5c15aa25c5ac5a71270cdf7 authored almost 2 years ago
Merge pull request #752 from Homebrew/scheduled-15m-update

scheduled: update every 15m.

9f7035b0c8c55beb462d1de4e8a6c1443bf94bfd authored almost 2 years ago
scheduled: update every 15m.

The job now takes ~8m so this gives us a bit of room while increasing the frequency of updates 4x.

77ab5e00c611a8409cbe5629b1f0cef9775d573b authored almost 2 years ago
generate-cask: enable `Cask.generating_hash!` mode

See https://github.com/Homebrew/brew/pull/14615

This will set placeholder values in the generat...

b74a96c37107bcdc10847ae04d679e60c841af1f authored almost 2 years ago
script/generate.rb: enable factory cache.

This provides a mild speedup when we know nothing will change on disk.

aacfa702093ef78272d1e12ea6bf59fb6e8083a2 authored almost 2 years ago
layouts: define more data in _config.yml

2c7c7ce7254ef657b0547cecea04a6e966476bb2 authored almost 2 years ago
Remove cask-source, bottle and versions APIs

These are no longer needed after
https://github.com/Homebrew/brew/pull/14439 and
https://github....

b5704d4e26835d07c8aa5bbcb7ed25ac2a08a405 authored almost 2 years ago
Add more generated files to `.gitignore`

6cd35540590ebcc874fdcec8db79e8d76e08a75e authored almost 2 years ago
workflows/scheduled: validate build.

Actually fail if this detects problems.

726c101273e75a118d41ecc22384267d3dc8a248 authored almost 2 years ago
script/generate-api-samples: abort on failures.

Let's ensure that we blow up if we don't get what we need.

86826b2432180407413a67d0924f60ef169957ea authored almost 2 years ago
workflows/scheduled: allow more concurrency.

We can have more than one job per repo just don't want more than one per ref.

3ad87037121ef9d3c3f4053e16b845b01791c0e4 authored almost 2 years ago
Rakefile: fix core tap analytics API generation

1f892426216e4f865d8010d9092994b68018f2a4 authored almost 2 years ago
Rakefile: don't generate API data from API data

d6381fc9fef4ae5776665be0b87d767abb1ed499 authored almost 2 years ago
Fix cask GitHub links

It's `c.tap_git_head` and not `f.tap_git_head`.

bdf2c58684f3384100a52c493db7e5ebc8ff810d authored almost 2 years ago
Regenerate API samples

- Remove the committed files and restore the generation job.
- Use bundler cache
- Add and run s...

63f63370e65438bea4667c9dc1446b0f4de823d0 authored almost 2 years ago
Fix samples by adding more missing files

These are `curl`d so need to be present before they can be properly regenerated.

fd4dd2648c4fbeddd2304703df716a1ffa91ed37 authored almost 2 years ago
Fix formula/cask GitHub links

It's `tap_git_head` and not `tap_revision`.

9285de19ee9aa8a367abf95c70d29cd63203bd19 authored almost 2 years ago
workflows/scheduled: ignore Algolia failures even harder.

These don't fail the build but still shows a red failure state.

008e9b630b8b8ec01c55ac2a4b02d8ba9336f12d authored almost 2 years ago
layouts: use tap_revision fields.

This will make the source link to the same revision as the page was generated from.

57ac37a28e0f84a3f269e31dd388e57d0fa09327 authored almost 2 years ago
Deploy more analytics data

We were not uploading analytics API or Linux analytics pages.

Also, temporarily disable sample ...

b2c62dad60535a3d5ac70aebcc0bf2d283b68dec authored almost 2 years ago
Improve generated file handling

187e357787ce64eb661db312179a7f7b2c41a9af authored almost 2 years ago
api: re-add ungenerated API files.

1bb1c3474210ec15988b8ba0a1d2104be000f3d3 authored almost 2 years ago
workflows/scheduled: increase verbosity.

- output all `tar` extracted files
- output all `_site` generated files

12ef5ea86109904f62e78bacb0d2b4b2958c38ab authored almost 2 years ago
workflows/scheduled: fix syntax.

Remove accidental trailing `&&`.

28055b09210f556c8044df59c2e3610b0bbae86d authored almost 2 years ago
Remove generated files

- Remove and ignore all generated files
- Check for essential API files before uploading artifac...

e1a9b5bb46d70db5fe7b775b9bd3a00060dca61e authored almost 2 years ago
Allow manual runs of the `scheduled.yml` workflow

8a3418db764b87d836335c37822ff3e132fd7b8d authored about 2 years ago
scheduled: use existing algolia crawler

25c2a93e34bd4c9b35a5ed102c42d6b2e63b4b0f authored about 2 years ago
Report site deploy failures by opening an issue

43d44b299e08c2ec37327ae3eb39e289510f2db1 authored about 2 years ago
Apply wording suggestions from code review

Co-authored-by: Mike McQuaid <[email protected]>

8aef6958d07627fff04e90520df2801703e0ead8 authored about 2 years ago
ci: trigger algolia crawl after deploy

Issue GH-671

8927371129ed8658da2c03695de109f7484aa3f4 authored about 2 years ago
ci: add newline after scheduled.yml

Co-authored-by: Mike McQuaid <[email protected]>

60ac621a6662e9b7b73709ca68ff553721fd7052 authored about 2 years ago
ci: cleanup unrelated data before archiving

fca933060ec746934e86c8be042c2fc093afded6 authored about 2 years ago
ci: clean before build

fc8d685cb685f55139cc2a465eb9e7ad86bfcc2c authored about 2 years ago
ci: check unpached data

07e8516e8b56977e835d23ac96bf5d7e4df4f0a2 authored about 2 years ago
ci: further split

364799cbe21a944908e4f5c8c5051b2bcec2ca16 authored about 2 years ago
ci: tar files before upload

93533fe830c0c731720b2dcd21dad7c7ea09281d authored about 2 years ago
fix: split CI components into multiple jobs

85ce2efe7d007542030dc86388fd2d3b1e774adb authored about 2 years ago
ci: give names to jobs

7fad254678607ac8491a21a7bd91eb2e24223349 authored about 2 years ago
scheduled: add some whitespace

Co-authored-by: Mike McQuaid <[email protected]>

ea6fc1cf42d0c8e2d96eda6acbfa5aaf91857b33 authored about 2 years ago
feature: stop commiting generated files

347fad1b21ac7296872a011a4e8d8e88cda3d088 authored about 2 years ago
scheduled: only retain files for 1 day

Co-authored-by: Mike McQuaid <[email protected]>

eb8894bc1255f2b8f74fd22bbb01657c0fd32392 authored about 2 years ago
Escape formula name in templates

A few items in the analytics contain the text for an `Options`
object, like `adns #<Options:0x00...

d3d961598691cfb174e4a6b7aad1349ed4a8c633 authored about 2 years ago
Remove scope attribute from td elements

Removing the `scope` attribute from `td` elements addresses the
following HTML validation error:...

4593e515b26575d0319703e0065e0e2122903062 authored about 2 years ago
docs/api: tweak naming.

Co-authored-by: Eric Knibbe <[email protected]>

817a6a06f9eb06ae7fb8081ab1fa0e7bbf5b2146 authored about 2 years ago
docs/api: fix cask naming.

There's a few places where we referred to "casks" as "formulae".

VSCode autoformatted the Markd...

34db75e49e2af9d29fb9f8948bcfe8f011f70586 authored about 2 years ago
triage-issues.yml: update to match main configuration

132b965821857ced01a2b11a0aae8a4d20c98200 authored about 2 years ago
Use `-` instead of `HEAD` in GitHub URLs

f7e6b68b5d3e311a6618d12e0838463d6dd8c80c authored about 2 years ago
scheduled: build artifact correctly

e35dae814b93209eaefe3fe481918504a46d2a4b authored about 2 years ago
scheduled: always upload artifact

b41e8e73cb04951f92490e95471285b08ffc9eaa authored about 2 years ago
scheduled: only deploy from master

b383d9588ea5de65c85b995e01c2e87e38d14a9b authored about 2 years ago
scheduled: fix double build

684e88c2212afeeb2c52f5aef056b24d4e94c895 authored about 2 years ago
scheduled: add build step

983e24ba9826d75197a5eea075abb595c1c6ee72 authored about 2 years ago
CI: use github actions to release pages

cb1f73b961a8ecb23ea670ccf3ae5e8deb4fb21e authored about 2 years ago
triage-issues.yml: update to match main configuration

44e75eedfc1f0da915f63fcb8d5187c9dd8bfa0c authored about 2 years ago