9 Commits
Author SHA1 Message Date
𝚜𝚜@𝚏𝚎𝚍𝚘𝚛𝚊:~/𝚍𝚎𝚟$ █ 222f16d79c Merge 6e3dd257f7 into 32652622a4 2026-08-25 19:15:27 +02:00
Devin Dooley 32652622a4 Merge pull request #4741 from sundowatch/julia
Julia: ignore *.jl.*.mem and CondaPkg's project-local environment
2026-08-25 10:02:49 -07:00
ibrahimandClaude Opus 5 8f80fc38c9 Julia: ignore *.jl.*.mem and CondaPkg's project-local environment
Replaces the previous contents of this branch, which added editor/OS and
shared-library rules that belong in Global/ per the contributing guidelines.

Two changes remain, both scoped to Julia.gitignore:

* `*.jl.*.mem` — `--track-allocation` writes `<file>.jl.<pid>.mem`, so the
  existing `*.jl.mem` rule never matches the files Julia actually produces.
  This mirrors the `--code-coverage` section, which already carries both
  `*.jl.cov` and `*.jl.*.cov`.

* `.CondaPkg/` — CondaPkg creates this directory inside the active project
  and populates it with a machine-specific Conda environment.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 08:20:34 +03:00
faangbait 6e3dd257f7 ...I meant to do that. 2026-06-12 01:41:28 -05:00
faangbait 883dea6e8e Update release workflow to simplify output handling 2026-06-11 19:38:11 -05:00
faangbait c423f80fa7 Fix release.yml to remove --verify-tag 2026-06-11 19:37:04 -05:00
faangbait 949a86d7dc Add GitHub Actions workflow for release process 2026-06-11 19:35:59 -05:00
ibrahim 40c5d3211c remove __pycache__. Because this pattern is Python-specific; remove .julia_history. Because The .julia_history pattern is redundant since .history would already match it 2025-10-04 09:04:10 +03:00
ibrahim d8635c69ba Add ignore rules for Revise package files and common editor/OS temporary files in Julia projects 2025-10-04 08:53:35 +03:00
2 changed files with 43 additions and 0 deletions

No files matched your search

+39
View File
@@ -0,0 +1,39 @@
name: Release
on:
push:
branches: [ main ]
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Check out tagged revision
uses: actions/checkout@v6
- name: Package
run: |
set -euo pipefail
OUTPUT=".gitignore_global"
OUTPUT_PATH="$GITHUB_WORKSPACE/$OUTPUT"
> "$OUTPUT_PATH"
while IFS= read -r -d '' file; do
echo "# === $file ===" >> "$OUTPUT_PATH"
cat "$file" >> "$OUTPUT_PATH"
echo >> "$OUTPUT_PATH"
done < <(find "$GITHUB_WORKSPACE/Global" -name "*.gitignore" ! -print0 | sort -z)
- name: Create GitHub release
env:
GH_TOKEN: ${{ github.token }}
run: >-
gh release create "$GITHUB_REF_NAME" "$GITHUB_WORKSPACE/.gitignore_global"
--repo "$GITHUB_REPOSITORY"
--title "$GITHUB_REF_NAME"
--generate-notes
+4
View File
@@ -4,6 +4,7 @@
# Files generated by invoking Julia with --track-allocation
*.jl.mem
*.jl.*.mem
# System-specific files and directories generated by the BinaryProvider and BinDeps packages
# They contain absolute paths specific to the host computer, and so should not be committed
@@ -26,3 +27,6 @@ Manifest*.toml
# File generated by the Preferences package to store local preferences
LocalPreferences.toml
JuliaLocalPreferences.toml
# Conda environment and metadata created in the project directory by the CondaPkg package
.CondaPkg/